

.covid_competition{z-index: 9999; min-height: 0; height: 0; position: fixed; left: 0; right: 0; top: 68%; width: 100%; max-width: 1920px; margin: 0 auto;}
.covid_competition a{width: 155px; border: 0; position: absolute; right: 0; top: 50%; text-align: center; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 400ms ease; transition: all 400ms ease; }

.covid_competition a .title{text-align: left; text-transform: uppercase; position: relative; z-index: 10; display: block; color: #ffffff; font-weight: 400; background: #00a0d3; padding: 12px 10px; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition a .title strong{display: block; font-weight: 700;}
.covid_competition a .title, .covid_competition a .title strong{font-size: 14px; line-height: 18px; }
.covid_competition a .anotation{text-align: left; position: relative; z-index: 10; display: block; font-size: 13px; line-height: 18px; color: #000000; font-weight: 600; background: #e2e8ee; padding: 8px 10px; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition a::before{z-index: 0; content: ""; display: block; background: url(../img/corona_icon.svg) no-repeat scroll center bottom; background-size: 160px 139px; position: absolute; bottom: 32px; right: 25px; width: 160px; height: 139px;}


.notouch .covid_competition a:hover .anotation, .covid_competition a:focus .anotation{background: #00a0d3; color: #fff;}

@media screen and (max-width: 1450px) {
    .covid_competition a{width: 144px;}
    .covid_competition a .title{padding: 6px 10px;}
    .covid_competition a .title, .covid_competition a .title strong{font-size: 13px; line-height: 18px; }
    .covid_competition a .anotation{font-size: 12px; line-height: 16px; padding: 6px 10px;}
    .covid_competition a::before{background-size: 130px 114px; bottom: 25px; right: 35px; width: 130px; height: 114px;}
}

@media screen and (max-width: 1024px) {
    .covid_competition a{width: 100px;}
    .covid_competition a .title{ padding: 6px 8px; text-align: center;}
    .covid_competition a .anotation{padding: 6px 8px; text-align: center;}
    .covid_competition a::before{background-size: 110px 96px; bottom: 90px; right: 10px; width: 110px; height: 96px;}
}

@media screen and (max-width: 750px) {
    .covid_competition a{width: 75px;}
    .covid_competition a .title{padding: 6px 5px;}
    .covid_competition a .title, .covid_competition a .title strong{font-size: 11px; line-height: 14px;}
    .covid_competition a .anotation{padding: 6px 5px; font-size: 11px; line-height: 14px;}
    .covid_competition a::before{background-size: 90px 78px; bottom: 80px; right: 10px; width: 90px; height: 78px;}
}



.covid_competition_start{position: relative; display: none; width: 100%; padding: 0 0 50%; background: url(../img/covid_bg.svg) no-repeat scroll center center #e2e8ee; background-size: 440px 496px;;}
.covid_competition_start.active{display: block;}
.covid_competition_start .in{text-align: center; position: absolute; top: 0; right: 5%; left: 5%; bottom: 0;}
.covid_competition_start .in .box{display: table; height: 100%; width: 100%;}
.covid_competition_start .in .box .centering{display: table-cell; vertical-align: middle; width: 100%;}
.covid_competition_start .in .box .centering img{display: block; margin: 0 auto; width: 120px; height: 120px; position: relative;}
.covid_competition_start .in .box .centering h2{text-align: center; font-size: 24px; line-height: 30px; font-weight: 700; text-transform: none; margin: 0; padding: 35px 0 5px;}
.covid_competition_start .in .box .centering p{text-align: center; font-size: 14px; line-height: 22px; font-weight: 400; margin: 0; padding: 0 0 35px;}



@media screen and (max-width: 1024px) {
    .covid_competition_start .in .box .centering img{width: 90px; height: 90px;}
    .covid_competition_start .in .box .centering h2{font-size: 20px; line-height: 26px; padding: 25px 0 5px;}
    .covid_competition_start .in .box .centering p{font-size: 13px; line-height: 20px; padding: 0 0 25px;}
}

@media screen and (max-width: 700px) {
    .covid_competition_start{padding: 0 0 300px;  background-size: 220px 248px;}
    .covid_competition_start .in .box .centering img{width: 76px; height: 76px;}
    .covid_competition_start .in .box .centering h2{font-size: 18px; line-height: 24px; padding: 20px 0 5px;}
    .covid_competition_start .in .box .centering p{padding: 0 0 20px;}
}



.covid_choose{position: relative; display: block; width: 100%; font-size: 0;}
.covid_choose .item{position: relative; display: inline-block; vertical-align:middle; width: calc(50% - 1px);}
.covid_choose .item:nth-child(2){border-left: 2px solid #e2e8ee;}
.covid_choose .item .box{padding: 0; border: 0; display: inline-block; vertical-align: middle; margin: 0 0 0 80px;}
.covid_choose .item .box:nth-child(1){margin: 0;}
.covid_choose .item .box legend{font-size: 14px; line-height: 22px; font-weight: 600; text-align: left; padding: 0; margin: 0 0 8px;}
.covid_choose .item .box .gender{width: 28px; height: 50px; position: relative; margin: 0 12px 0 0; display: inline-block; vertical-align: middle; cursor: pointer;}
.covid_choose .item .box .gender input, .covid_choose .item .box .gender .radio{position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden;}
.covid_choose .item .box .gender::before{position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; opacity: 1; background: no-repeat scroll center center; background-size: 28px 50px; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_choose .item .box .gender::after{position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; opacity: 0; background: no-repeat scroll center center; background-size: 28px 50px; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.notouch .covid_choose .item .box .gender:hover::before, .covid_choose .item .box .gender:focus::before, .covid_choose .item .box .gender.active::before{opacity: 0;}
.notouch .covid_choose .item .box .gender:hover::after, .covid_choose .item .box .gender:focus::after, .covid_choose .item .box .gender.active::after{opacity: 1;}
.covid_choose .item .box .gender.man::before{background-image: url(../img/gender_man.svg);}
.covid_choose .item .box .gender.man::after{background-image: url(../img/gender_man_active.svg);}
.covid_choose .item .box .gender.woman::before{background-image: url(../img/gender_woman.svg);}
.covid_choose .item .box .gender.woman::after{background-image: url(../img/gender_woman_active.svg);}
.covid_choose .item .box .range_slider{width: 200px; position: relative; display: block; margin: 15px 0 28px;}
.covid_choose .item .box .range_slider .ui-slider-horizontal, .covid_choose .item .box .range_slider #slider_range{display: block; width: 100% !important;}
.covid_choose .item .box .range_slider #amount{position: absolute; left: calc(100% + 17px); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);  background: transparent; border: 0; width: 50px; font-size: 16px; line-height: 22px; font-weight: 700; color: #091e2e; padding: 0;}
.covid_choose .item .person_preview{display: block; margin: 30px auto; width: 175px; height: 175px; background: #e2e8ee; -webkit-border-radius: 200px; border-radius: 200px;}
.covid_choose .item .person_preview img{display: none; width: 175px; height: 175px; margin: 0;}
.covid_choose .item .person_preview img.active{display: block;}


@media screen and (max-width: 1200px) {
    .covid_choose .item{width: calc(100% - 252px);}
    .covid_choose .item:nth-child(2){width: 250px;}

    .covid_choose .item .person_preview{margin: 20px auto; width: 140px; height: 140px;}
    .covid_choose .item .person_preview img{width: 140px; height: 140px;}
}
@media screen and (max-width: 1024px) {
    .covid_choose .item .box legend{font-size: 13px; line-height: 20px}
}
@media screen and (max-width: 850px) {
    .covid_choose .item{width: calc(100% - 222px);}
    .covid_choose .item:nth-child(2){width: 220px;}
    .covid_choose .item .box{display: block; margin: 0;}
    .covid_choose .item .box:nth-child(1){margin: 0 0 20px;}
    .covid_choose .item .box .range_slider{margin: 5px 0 10px;}
    .covid_choose .item .person_preview{margin: 38px auto; width: 130px; height: 130px;}
    .covid_choose .item .person_preview img{width: 130px; height: 130px;}
}


@media screen and (max-width: 600px) {
    .covid_choose .item{width: calc(100% - 102px);}
    .covid_choose .item:nth-child(2){width: 100px;}
    .covid_choose .item .box{display: block; margin: 0;}
    .covid_choose .item .box:nth-child(1){margin: 0 0 20px;}
    .covid_choose .item .box .range_slider{width: calc(100% - 20px); position: relative; display: block; margin: 5px 0 10px;}
    .covid_choose .item .box .range_slider #amount{text-align: right; left: initial; left: auto; right: 0; top: -34px; -webkit-transform: translateY(0); transform: translateY(0); font-size: 13px; line-height: 20px;}
    .covid_choose .item .person_preview{margin: 64px auto; width: 70px; height: 70px;}
    .covid_choose .item .person_preview img{width: 70px; height: 70px;}
}







.covid_competition_continue{position: relative; display: none; width: 100%; padding: 0; background: #e2e8ee;}
.covid_competition_continue.active{display: block;}
.covid_competition_continue .in{display: block; font-size: 0; position: relative; padding: 80px;}
.covid_competition_continue .in.small{padding: 50px 80px;}
.covid_competition_continue .in.middle{padding: 50px 80px;}
.covid_competition_continue .in .person_img{position: relative; width: 300px; display: block; vertical-align:top; float: left;}
.covid_competition_continue .in .person_img .clock{z-index: 20; position: absolute; left: 0; top: 0; width: 100px;}
.covid_competition_continue .in .person_img .clock img{position: relative; display: none; width: 100px; height: 100px; margin: 0;}
.covid_competition_continue .in .person_img .clock img.active{display: block;}
.covid_competition_continue .in .person_img img.bg{z-index: 0; display: block; position: relative; margin: 0 auto;}
.covid_competition_continue .in .person_img img.person{z-index: 10; display: none; position: absolute; left: 0; top: 0; width: 100%;}
.covid_competition_continue .in .person_img img.person.active{display: block;}

.covid_competition_continue .in .question{max-width: 660px; position: relative; width: calc(100% - 380px); padding: 0 0 0 80px; display: block; vertical-align:top; float: right; opacity: 1; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .question h2{text-align: left; font-size: 24px; line-height: 30px; font-weight: 700; text-transform: none; margin: 0; padding: 0 0 5px;}
.covid_competition_continue .in .question .range{background: #fff; height: 4px; display: block; position: relative; margin: 50px 0 40px; width: 100%;}
.covid_competition_continue .in .question .range .table{width: 100%;display: table; height: 4px; table-layout: fixed; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.covid_competition_continue .in .question .range .table .point{position: relative; display: table-cell; width: 100%; }
.covid_competition_continue .in .question .range .table .point::before{z-index: 10; content: ""; display: block; margin: 0 auto; position: absolute; top: calc(50% - 6px); left: calc(50% - 6px); width: 12px; height: 12px; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; -webkit-transition: all 400ms ease 200ms; transition: all 400ms ease 200ms; }
.covid_competition_continue .in .question .range .table .point.active::before{background: #091e2e;}
.covid_competition_continue .in .question .range .table .point.fill::before{background: #5d71ac;}

.covid_competition_continue .in .question .range .table .point::after{z-index: 0; content: ""; display: block; margin: 0 auto; position: absolute; top: 0; bottom: 0; left: -50%; height: 4px; width: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition_continue .in .question .range .table .point.active::after{background: #5d71ac; width: 100%;}
.covid_competition_continue .in .question .range .table .point.fill::after{background: #5d71ac; width: 100%;}
.covid_competition_continue .in .question .range .table .point.active:nth-child(1)::after{width: 50%; left: 0;}
.covid_competition_continue .in .question .range .table .point.fill:nth-child(1)::after{width: 50%; left: 0;}

.covid_competition_continue .in .question .range .table .point .time{font-size: 12px; line-height: 20px; color: #fff; white-space: nowrap; font-weight: 700; position: absolute; top: -26px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition_continue .in .question .range .table .point.active .time{color: #091e2e;}
.covid_competition_continue .in .question .range .table .point.fill .time{color: #5d71ac;}


.covid_competition_continue .in .question .obsah{display: block; padding: 0; position: relative; width: 100%;}
.covid_competition_continue .in .question .obsah .question_box{display: none; opacity: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .question .obsah .question_box.active{display: block; opacity: 1;}
.covid_competition_continue .in .question .obsah .question_box h3{font-size: 12px; line-height: 18px; font-weight: 400; text-align: left; margin: 0; padding: 0;}
.covid_competition_continue .in .question .obsah .question_box h4{font-size: 16px; line-height: 22px; font-weight: 600; text-align: left; margin: 4px 0 0; padding: 0;}
.covid_competition_continue .in .question .obsah .question_box .img_list{margin: 30px 0 0; display: block; position: relative;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box{cursor: pointer; position: relative; background: #fff; display: inline-block; vertical-align: top; width: calc(50% - 10px);}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box:nth-child(2){margin: 0 0 0 20px;}

.covid_competition_continue .in .question .obsah .question_box .img_list .img_box::before{z-index: 5; opacity: 0; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; content: ""; display: block; border: 3px solid #aaa; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box.c.active::before{border: 3px solid #00a3e0;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box.f.active::before{border: 3px solid #ba353c;}
.notouch .covid_competition_continue .in .question .obsah .question_box .img_list .img_box:hover::before, .covid_competition_continue .in .question .obsah .question_box .img_list .img_box:focus::before, .covid_competition_continue .in .question .obsah .question_box .img_list .img_box.active::before {opacity: 1;}

.covid_competition_continue .in .question .obsah .question_box .img_list .img_box::after{z-index: 5; opacity: 0; position: absolute; top: 20px; right: 20px; content: ""; display: block; width: 24px; height: 24px; background: no-repeat scroll center center; background-size: 24px 24px; -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box.c::after{background-image: url(../img/covid_correct.svg);}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box.f::after{background-image: url(../img/covid_false.svg);}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box.active::after{opacity: 1;}

.covid_competition_continue .in .question .obsah .question_box .img_list .img_box picture{z-index: 0; display: block; position: relative; width: 100%; padding: 0 0 56%; background: no-repeat scroll center center; -webkit-background-size: cover; background-size: cover;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box input, .covid_competition_continue .in .question .obsah .question_box .img_list .img_box .radio{position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box .title{position: relative; z-index: 10; border-top: 1px solid #eaeaea; text-align: center; font-size: 13px; font-weight: 600; line-height: 20px; margin: 0 8px; padding: 8px 0;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box .title .box{display: table; width: 100%; height: 60px;}
.covid_competition_continue .in .question .obsah .question_box .img_list .img_box .title .box .centering{display: table-cell; vertical-align: middle; width: 100%;}

.covid_competition_continue .in .question .obsah .question_box .answer_list{margin: 25px 0; display: block; position: relative; height: 66px;}
.covid_competition_continue .in .question .obsah .question_box .answer_list p{font-size: 14px; line-height: 22px; position: absolute; left: 0; top: 0; display: none; font-weight: 400; text-align: left; margin: 0;}
.covid_competition_continue .in .question .obsah .question_box .answer_list p.active{display: block;}
.covid_competition_continue .in .question .obsah .question_box .answer_list p.green{color: #00a3e0;}
.covid_competition_continue .in .question .obsah .question_box .answer_list p.red{color: #ba353c;}



@media screen and (max-width: 1220px) {
    .covid_competition_continue .in.small{padding: 40px 50px;}
    .covid_competition_continue .in.middle{padding: 40px 50px;}
    .covid_competition_continue .in .person_img{width: 240px;}
    .covid_competition_continue .in .person_img .clock{width: 80px;}
    .covid_competition_continue .in .person_img .clock img{width: 80px; height: 80px;}

    .covid_competition_continue .in .question{width: calc(100% - 300px); padding: 0 0 0 60px;}

}

@media screen and (max-width: 1024px) {
    .covid_competition_continue .in.small{padding: 30px 40px 30px 10px;}
    .covid_competition_continue .in.middle{padding: 30px 40px;}
    .covid_competition_continue .in .person_img{width: 210px;}
    .covid_competition_continue .in .person_img .clock{display: none;}


    .covid_competition_continue .in .question{width: calc(100% - 235px); padding: 0 0 0 25px;}
    .covid_competition_continue .in .question h2{font-size: 20px; line-height: 26px;}
    .covid_competition_continue .in .question .range{background: #fff; height: 4px; display: block; position: relative; margin: 50px 0 40px; width: 100%;}
    .covid_competition_continue .in .question .range .table .point .time{font-size: 11px;}
    .covid_competition_continue .in .question .obsah .question_box h3{font-size: 11px; line-height: 16px;}
    .covid_competition_continue .in .question .obsah .question_box h4{font-size: 14px; line-height: 20px;}
    .covid_competition_continue .in .question .obsah .question_box .img_list{margin: 20px 0 0;}

    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box .title{font-size: 12px; line-height: 18px; margin: 0 5px; padding: 5px 0;}
    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box .title .box{height: 54px;}

    .covid_competition_continue .in .question .obsah .question_box .answer_list{margin: 20px 0; height: 60px;}
    .covid_competition_continue .in .question .obsah .question_box .answer_list p{font-size: 13px; line-height: 20px;}
}

@media screen and (max-width: 850px) {
    .covid_competition_continue .in.small{padding: 30px 40px;}
    .covid_competition_continue .in.middle{padding: 30px 40px;}
    .covid_competition_continue .in .person_img{display: none;}
    .covid_competition_continue .in .question{width: 100%; padding: 0;}
}

@media screen and (max-width: 700px) {
    .covid_competition_continue .in.small{padding: 30px 20px;}
    .covid_competition_continue .in.middle{padding: 30px 20px;}
    .covid_competition_continue .in .question h2{font-size: 18px; line-height: 24px;}
    .covid_competition_continue .in .question .range{margin: 40px 0 30px;}
    .covid_competition_continue .in .question .range .table .point .time{font-size: 10px;}
    .covid_competition_continue .in .question .obsah .question_box h3{font-size: 10px; line-height: 14px;}
    .covid_competition_continue .in .question .obsah .question_box h4{font-size: 13px; line-height: 18px;}
    .covid_competition_continue .in .question .obsah .question_box .img_list{margin: 15px 0 0;}

    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box{width: calc(50% - 4px);}
    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box:nth-child(2){margin: 0 0 0 8px;}
}

@media screen and (max-width: 500px) {
    .covid_competition_continue .in.small{padding: 25px 15px;}
    .covid_competition_continue .in.middle{padding: 25px 15px;}
    .covid_competition_continue .in .question h2{font-size: 17px; line-height: 24px;}
    .covid_competition_continue .in .question .range{margin: 30px 0 40px;}
    .covid_competition_continue .in .question .range .table .point .time{font-size: 10px;}
    .covid_competition_continue .in .question .range .table .point:nth-child(odd) .time{top: initial; top: auto; bottom: -26px;}
    .covid_competition_continue .in .question .obsah .question_box .img_list{margin: 15px 0 0;}
    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box{display: block; width: 100%;}
    .covid_competition_continue .in .question .obsah .question_box .img_list .img_box:nth-child(2){margin: 5px 0 0;}

    .covid_competition_continue .in .question .obsah .question_box .answer_list{margin: 15px 0; height: initial; height: auto;;}
    .covid_competition_continue .in .question .obsah .question_box .answer_list p{font-size: 12px; line-height: 18px; position: relative;}
}



.covid_competition_continue .in .form{max-width: 660px; position: relative; width: calc(100% - 380px); padding: 0 0 0 80px; display: none; vertical-align:top; float: right;  opacity: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .form h2{text-align: left; font-size: 24px; line-height: 30px; font-weight: 700; text-transform: none; margin: 0; padding: 0 0 5px;}

.covid_competition_continue .in .form p.info{font-size: 11px; line-height: 16px; font-weight: 500; color: #091e2e; margin: 0; text-align: right;}

.covid_competition_continue .in .form table{width: 100%; border-spacing: 0 10px; border-collapse: separate; margin: 15px 0 0;}
.covid_competition_continue .in .form table th{white-space: nowrap; width: 140px; text-align: right; padding: 0 15px 0 0; font-size: 14px; line-height: 22px; font-weight: 600; color: #091e2e;}
.covid_competition_continue .in .form table td{padding: 0;}
.covid_competition_continue .in .form table td input[type="text"]{display: block; width: calc(100% - 32px); padding: 7px 15px; margin: 0; background: #fff; border: 1px solid #ebebeb; border-bottom: 3px solid #00a0d3; font-size: 14px; line-height: 22px; color: #091e2e; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .form table td input[type="text"]:focus{border: 1px solid #00a0d3; border-bottom: 3px solid #00a0d3;}

.covid_competition_continue .in .form table td .sbHolder{position: relative; background: #ffffff; width: calc(100% - 2px); margin: 0; border: 1px solid #ebebeb; border-bottom: 3px solid #00a0d3;}
.covid_competition_continue .in .form table td .sbHolder .sbToggle{margin: 0; background: url(../img/select_arrow.svg) no-repeat scroll center center #091f2d; background-size: 16px 16px; right: -1px; top: -1px; bottom: -3px; width: 32px;}
.covid_competition_continue .in .form table td .sbHolder .sbToggle.sbToggleOpen{background-image: url(../img/select_arrow_reverse.svg);}
.covid_competition_continue .in .form table td .sbHolder .sbSelector{margin: 0; display: block; color: #000 !important; font-size: 14px; line-height: 22px; padding: 7px 45px 7px 15px; font-weight: 400; width: calc(100% - 60px); text-align: left; text-decoration: none;}
.covid_competition_continue .in .form table td .sbOptions{max-height: 500px !important; z-index: 999; top: 100% !important; background: #ffffff; padding: 0; left: -1px; right: -1px;}
.covid_competition_continue .in .form table td .sbOptions a{text-decoration: none; border: 1px solid #ebebeb; border-top: 0; height: auto; background: #fff !important; display: block; text-align: left; padding: 0 15px; font-size: 12px; line-height: 28px; margin: 0; font-weight: 600; color: #000 !important;  -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .form table td .sbOptions li:nth-child(1){display: none;}
.covid_competition_continue .in .form table td .sbOptions li:nth-child(2) a{border-top: 1px solid #e0dfdf;}
.notouch .covid_competition_continue .in .form table td .sbOptions a:hover, .covid_competition_continue .in .form table td .sbOptions a:focus{background: #f0f0f0 !important;}


.covid_competition_continue .in .form table .select2-container--default .select2-selection--single{border: 1px solid #ebebeb; border-bottom: 3px solid #00a0d3;}
.covid_competition_continue .in .form table .select2-container--default.select2-container--focus .select2-selection--single{border: 1px solid #00a0d3; border-bottom: 3px solid #00a0d3;}
.covid_competition_continue .in .form table .select2-container--default .select2-selection--single .select2-selection__arrow{border: 0; margin: 0; background: url(../img/select_arrow.svg) no-repeat scroll center center #091f2d; background-size: 16px 16px; right: 0; top: 0; bottom: 0; width: 32px;}
.covid_competition_continue .in .form table .select2-container .select2-selection--single .select2-selection__rendered{text-align: left; font-size: 14px; line-height: 20px;}
.select2-container--default .select2-results > .select2-results__options li:nth-child(1){display: none;}
.select2-dropdown{border: 1px solid #eaeaea !important; border-top: 0 !important;}
.select2-container--default .select2-results > .select2-results__options{max-height: 300px !important;;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{border-top: 1px solid #f0f0f0 !important; background: #f0f0f0 !important}


.covid_competition_continue .in .form .gdpr .checker{display: inline-block; vertical-align: middle; margin: 0 8px 0 0;}
.covid_competition_continue .in .form .gdpr .text{margin: 0; color: #091e2e; width: calc(100% - 34px); max-width: 580px; display: inline-block; vertical-align: middle; font-size: 12px; line-height: 18px; font-weight: 400; text-align: left; }
.covid_competition_continue .in .form .gdpr .text a{color: #091e2e; font-size: 12px; line-height: 18px; font-weight: 600; text-align: left; text-decoration: underline; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .covid_competition_continue .in .form .gdpr .text a:hover, .covid_competition_continue .in .form .gdpr .text a:focus{text-decoration: none;}


@media screen and (max-width: 1220px) {
    .covid_competition_continue .in .form{width: calc(100% - 300px); padding: 0 0 0 60px;}

}

@media screen and (max-width: 1024px) {
    .covid_competition_continue .in .form{width: calc(100% - 235px); padding: 0 0 0 25px;}
    .covid_competition_continue .in .form h2{font-size: 20px; line-height: 26px;}
}

@media screen and (max-width: 900px) {
    .covid_competition_continue .in .form table, .covid_competition_continue .in .form table tbody, .covid_competition_continue .in .form table tr, .covid_competition_continue .in .form table th, .covid_competition_continue .in .form table td{display: block; width: 100%; padding: 0;}
    .covid_competition_continue .in .form table th{text-align: left; padding: 0 0 2px;}
    .covid_competition_continue .in .form table th:nth-child(3){padding-left: 0;}
    .covid_competition_continue .in .form table td{padding: 0 0 12px;}
}

@media screen and (max-width: 850px) {
    .covid_competition_continue .in .form{width: 100%; padding: 0;}
}

@media screen and (max-width: 750px) {
    .covid_competition_continue .in .form table th{width: 130px; font-size: 12px; line-height: 20px; }
    .covid_competition_continue .in .form table td input[type="text"]{padding: 5px 12px; width: calc(100% - 26px); font-size: 12px; line-height: 20px; }
    .covid_competition_continue .in .form table td .sbHolder .sbSelector{font-size: 12px; line-height: 20px; padding: 5px 42px 5px 12px;}


    .covid_competition_continue .in .form table .select2-container .select2-selection--single .select2-selection__rendered{font-size: 12px; line-height: 14px;}
}

@media screen and (max-width: 700px) {
    .covid_competition_continue .in .form h2{font-size: 18px; line-height: 24px;}
}

@media screen and (max-width: 500px) {
    .covid_competition_continue .in .form h2{font-size: 17px; line-height: 24px;}
}








.covid_competition_continue .in .thanks{max-width: 840px; position: relative; width: 100%; padding: 0; display: block; vertical-align: top; float: none; opacity: 1; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.covid_competition_continue .in .thanks h2{text-align: left; font-size: 24px; line-height: 30px; font-weight: 700; text-transform: none; margin: 0; padding: 0 0 5px;}

.covid_competition_continue .in .thanks .wash_list{font-size: 0; display: block; width: 100%; position: relative; margin: 30px 0;}
.covid_competition_continue .in .thanks .wash_list .item{display: inline-block; vertical-align: top; max-width: 179px; width: calc(25% - 90px / 4); margin: 20px 0 0;}
.covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 1){margin: 20px 30px 0;}
.covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 2){margin: 20px 0 0 30px;}
.covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 4){margin-top: 0;}
.covid_competition_continue .in .thanks .wash_list .item img{display: block; width: 140px; margin: 0;}
.covid_competition_continue .in .thanks .wash_list .item p{display: block; width: 100%; margin: 8px 0 0; font-size: 13px; line-height: 20px; font-weight: 600; text-align: left; padding: 0;}


.covid_competition_bottom{background: #091e2e; display: block; text-align: left;}
.covid_competition_bottom .in{padding: 25px 80px; max-width: 560px; display: inline-block; vertical-align: middle; text-align: left; font-size: 0;}
.covid_competition_bottom .in img{width: 40px; display: inline-block; vertical-align: middle; margin: 0 25px 0 0;}
.covid_competition_bottom .in .text_box{width: calc(100% - 65px); display: inline-block; vertical-align: middle; color: #ffffff;}



@media screen and (max-width: 1220px) {
    .covid_competition_bottom .in{padding: 20px 50px;}
}

@media screen and (max-width: 1024px) {
    .covid_competition_continue .in .thanks h2{font-size: 20px; line-height: 26px;}
    .covid_competition_continue .in .thanks .wash_list .item{max-width: 100%; width: calc(33.33% - 60px / 3); margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 1){margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 2){margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 4){margin-top: 20px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(3n - 1){margin: 20px 30px 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 3){margin-top: 0;}
    .covid_competition_continue .in .thanks .wash_list .item img{width: 130px;}

    .covid_competition_bottom .in{padding: 30px 40px;}
}

@media screen and (max-width: 700px) {
    .covid_competition_continue .in .thanks h2{font-size: 18px; line-height: 24px;}
    .covid_competition_continue .in .thanks .wash_list .item{width: calc(50% - 20px / 2); margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 1){margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 2){margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 4){margin-top: 20px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(3n - 1){margin: 20px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 3){margin-top: 20px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(2n){margin: 20px 0 0 20px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 2){margin-top: 0;}
    .covid_competition_continue .in .thanks .wash_list .item img{width: 120px;}
    .covid_competition_continue .in .thanks .wash_list .item p{margin: 5px 0 0; font-size: 12px; line-height: 18px;}

    .covid_competition_bottom .in{padding: 15px 20px;}
    .covid_competition_bottom .in img{width: 30px; margin: 0 15px 0 0;}
    .covid_competition_bottom .in .text_box{width: calc(100% - 45px);}
}

@media screen and (max-width: 500px) {
    .covid_competition_continue .in .thanks h2{font-size: 17px; line-height: 24px;}

    .covid_competition_continue .in .thanks .wash_list .item{width: calc(50% - 10px / 2); margin: 10px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 1){margin: 10px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(4n - 2){margin: 10px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 4){margin-top: 10px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(3n - 1){margin: 10px 0 0;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 3){margin-top: 10px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(2n){margin: 10px 0 0 10px;}
    .covid_competition_continue .in .thanks .wash_list .item:nth-child(-n + 2){margin-top: 0;}
    .covid_competition_continue .in .thanks .wash_list .item img{width: 100px;}
    .covid_competition_continue .in .thanks .wash_list .item p{margin: 3px 0 0; font-size: 12px; line-height: 16px;}

}







.thanks_popup{display: table; width: 100%; height: 100%; text-align: center; opacity: 1; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup::before{position: absolute; top: 0; left: 0; right: 0; bottom: -100px; display: block; content: ""; background: rgba(0,0,0,0.6); z-index: 0; }
.thanks_popup .box{position: relative; display: table-cell; vertical-align: middle; z-index: 10;}
.thanks_popup .boxes{min-width: 200px; text-align: center; position: relative; width: calc(100% - 26px); max-width: 620px; padding: 0; left: 0 !important; display: inline-block; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup .boxes::before{content: ""; display: block; background: url(../img/competition_man_big.png) no-repeat scroll center bottom; background-size: auto 100%; position: relative; bottom: 100%; left: 0; right: 0; height: 331px;}

.thanks_popup .boxes .bg{position: relative; display: block; background: url(../img/competition_form_bg.jpg) repeat scroll center center; padding: 40px 50px; overflow-y: auto; max-height: calc(100vh - 120px); -webkit-overflow-scrolling: touch;  }

.thanks_popup .boxes .bg .spec_warning{letter-spacing: 3px; z-index: 900; position: relative; text-transform: uppercase; display: inline-block; vertical-align: middle; margin: 0 0 3px; padding: 11px 23px 6px; text-align: center; font-size: 38px; line-height: 42px; font-weight: 700; background: #091e2e; color: #fff;}
.thanks_popup .boxes .bg .anotation{display: block; margin: 25px 0; text-align: center; font-size: 18px; line-height: 22px; font-weight: 400; color: #091e2e;}
.thanks_popup .boxes .bg .anotation.margin{margin: 25px 0 10px; font-size: 15px;}
.thanks_popup .boxes .bg .addthis_inline_share_toolbox{height: 47px;}
.thanks_popup .boxes .bg .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn{margin: 0 5px; -webkit-box-shadow: 2px 2px 10px -2px rgba(0,0,0,0.5); box-shadow: 2px 2px 10px -2px rgba(0,0,0,0.5);}


.thanks_popup .boxes .close{z-index: 999; cursor: pointer; overflow: hidden; background: #091e2e; border: 1px solid #091e2e; position: absolute; right: 0; top: 0; width: 40px; height: 40px; padding: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup .boxes .close::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/close.svg) no-repeat scroll center center; background-size: 12px 12px; margin: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .thanks_popup .boxes .close:hover, .thanks_popup .boxes .close:focus{background: #00a0d3;}
.notouch .thanks_popup .boxes .close:hover::before, .thanks_popup .boxes .close:focus::before{-webkit-transform: rotate(-180deg); transform: rotate(-180deg); }


@media screen and (max-height: 940px) {
    .thanks_popup .boxes::before{height: 300px;}
}

@media screen and (max-height: 900px) {
    .thanks_popup .boxes::before{height: 260px;}
}

@media screen and (max-height: 860px) {
    .thanks_popup .boxes::before{height: 220px;}
}

@media screen and (max-height: 820px) {
    .thanks_popup .boxes::before{height: 180px;}
}

@media screen and (max-height: 780px) {
    .thanks_popup .boxes::before{height: 140px;}
}

@media screen and (max-height: 740px) {
    .thanks_popup .boxes::before{display: none;}
}


@media screen and (max-width: 1024px) {
    .thanks_popup .boxes .bg{padding: 30px 40px;}
    .thanks_popup .boxes .bg .spec_warning{letter-spacing: 2px; margin: 0 0 2px; font-size: 28px; line-height: 32px;}
    .thanks_popup .boxes .bg .anotation{margin: 20px 0; font-size: 16px; line-height: 20px;}
    .thanks_popup .boxes .bg .anotation.margin{margin: 20px 0 5px; font-size: 14px;}
}

@media screen and (max-width: 750px) {
    .thanks_popup .boxes{max-width: 560px;}
    .thanks_popup .boxes .bg{padding: 20px 30px;}
    .thanks_popup .boxes .bg .spec_warning{letter-spacing: 1px; padding: 9px 18px 4px; font-size: 24px; line-height: 28px;}
    .thanks_popup .boxes .bg .anotation{margin: 18px 0; font-size: 15px; line-height: 18px;}
    .thanks_popup .boxes .bg .anotation.margin{margin: 18px 0 5px; font-size: 13px;}
}

@media screen and (max-width: 500px) {
    .thanks_popup .boxes .bg{padding: 15px 20px;}
    .thanks_popup .boxes .bg .spec_warning{letter-spacing: 1px; padding: 5px 13px 3px; font-size: 18px; line-height: 22px;}
    .thanks_popup .boxes .bg .anotation{margin: 15px 0; font-size: 14px; line-height: 18px;}
    .thanks_popup .boxes .bg .anotation.margin{margin: 15px 0 5px; font-size: 13px;}
}











.thanks_popup2{display: table; width: 100%; height: 100%; text-align: center; opacity: 1; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup2::before{position: absolute; top: 0; left: 0; right: 0; bottom: -100px; display: block; content: ""; background: rgba(0,0,0,0.6); z-index: 0; }
.thanks_popup2 .box{position: relative; display: table-cell; vertical-align: middle; z-index: 10;}
.thanks_popup2 .boxes{min-width: 200px; text-align: center; position: relative; width: calc(100% - 26px); max-width: 620px; padding: 0; left: 0 !important; display: inline-block; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup2 .boxes::before{content: ""; display: block; background: url(../img/popup_left_leaf.png) no-repeat scroll center center; position: absolute; bottom: 80px; right: 100%; width: 113px; height: 286px}
.thanks_popup2 .boxes::after{content: ""; display: block; background: url(../img/popup_right_leaf.png) no-repeat scroll center center; position: absolute; top: 0; left: 100%; width: 131px; height: 259px}

.thanks_popup2 .boxes .bg{position: relative; display: block; background: #ead9c7; padding: 40px 50px; overflow-y: auto; max-height: calc(100vh - 120px); -webkit-overflow-scrolling: touch;  }

.thanks_popup2 .boxes .bg .spec_warning{letter-spacing: 3px; z-index: 900; position: relative; text-transform: uppercase; display: inline-block; vertical-align: middle; margin: 0 0 3px; padding: 11px 23px 6px; text-align: center; font-size: 38px; line-height: 42px; font-weight: 700; background: #a0121d; color: #fff;}
.thanks_popup2 .boxes .bg .anotation{display: block; margin: 25px 0; text-align: center; font-size: 18px; line-height: 22px; font-weight: 400; color: #091e2e;}
.thanks_popup2 .boxes .bg .anotation.margin{margin: 25px 0 10px; font-size: 15px;}
.thanks_popup2 .boxes .bg .addthis_inline_share_toolbox{height: 47px;}
.thanks_popup2 .boxes .bg .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn{margin: 0 5px; -webkit-box-shadow: 2px 2px 10px -2px rgba(0,0,0,0.5); box-shadow: 2px 2px 10px -2px rgba(0,0,0,0.5);}


.thanks_popup2 .boxes .close{z-index: 999; cursor: pointer; overflow: hidden; background: #a0121d; border: 1px solid #a0121d; position: absolute; right: 0; top: 0; width: 40px; height: 40px; padding: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.thanks_popup2 .boxes .close::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/close.svg) no-repeat scroll center center; background-size: 12px 12px; margin: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .thanks_popup2 .boxes .close:hover, .thanks_popup2 .boxes .close:focus{background: #cc3333; border: 1px solid #cc3333;}
.notouch .thanks_popup2 .boxes .close:hover::before, .thanks_popup2 .boxes .close:focus::before{-webkit-transform: rotate(-180deg); transform: rotate(-180deg); }

@media screen and (max-width: 1024px) {
    .thanks_popup2 .boxes::before, .thanks_popup2 .boxes::after{display: none;}
}



@media screen and (max-width: 1024px) {
    .thanks_popup2 .boxes .bg{padding: 30px 40px;}
    .thanks_popup2 .boxes .bg .spec_warning{letter-spacing: 2px; margin: 0 0 2px; font-size: 28px; line-height: 32px;}
    .thanks_popup2 .boxes .bg .anotation{margin: 20px 0; font-size: 16px; line-height: 20px;}
    .thanks_popup2 .boxes .bg .anotation.margin{margin: 20px 0 5px; font-size: 14px;}
}

@media screen and (max-width: 750px) {
    .thanks_popup2 .boxes{max-width: 560px;}
    .thanks_popup2 .boxes .bg{padding: 20px 30px;}
    .thanks_popup2 .boxes .bg .spec_warning{letter-spacing: 1px; padding: 9px 18px 4px; font-size: 24px; line-height: 28px;}
    .thanks_popup2 .boxes .bg .anotation{margin: 18px 0; font-size: 15px; line-height: 18px;}
    .thanks_popup2 .boxes .bg .anotation.margin{margin: 18px 0 5px; font-size: 13px;}
}

@media screen and (max-width: 500px) {
    .thanks_popup2 .boxes .bg{padding: 15px 20px;}
    .thanks_popup2 .boxes .bg .spec_warning{letter-spacing: 1px; padding: 5px 13px 3px; font-size: 18px; line-height: 22px;}
    .thanks_popup2 .boxes .bg .anotation{margin: 15px 0; font-size: 14px; line-height: 18px;}
    .thanks_popup2 .boxes .bg .anotation.margin{margin: 15px 0 5px; font-size: 13px;}
}





.competition_popup{display: none; width: 100%; height: 100%; text-align: center; opacity: 0; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup::before{position: absolute; top: 0; left: 0; right: 0; bottom: -100px; display: block; content: ""; background: rgba(0,0,0,0.6); z-index: 0; }
.competition_popup .box{position: relative; display: table-cell; vertical-align: middle; z-index: 10;}
.competition_popup .boxes{min-width: 200px; text-align: center; position: relative; width: calc(100% - 26px); max-width: 620px; padding: 0; left: 0 !important; display: inline-block; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup .boxes::before{content: ""; display: block; background: url(../img/competition_man_big.png) no-repeat scroll center bottom; background-size: auto 100%; position: relative; bottom: 100%; left: 0; right: 0; height: 331px;}
.competition_popup .boxes.rdy::before{display: none;}

@media screen and (max-height: 940px) {
    .competition_popup .boxes::before{height: 300px;}
}

@media screen and (max-height: 900px) {
    .competition_popup .boxes::before{height: 260px;}
}

@media screen and (max-height: 860px) {
    .competition_popup .boxes::before{height: 220px;}
}

@media screen and (max-height: 820px) {
    .competition_popup .boxes::before{height: 180px;}
}

@media screen and (max-height: 780px) {
    .competition_popup .boxes::before{height: 140px;}
}

@media screen and (max-height: 740px) {
    .competition_popup .boxes::before{display: none;}
}

.competition_popup .boxes .bg{display: block; background: #ffffff; padding: 40px 50px; overflow-y: auto; max-height: calc(100vh - 120px); -webkit-overflow-scrolling: touch;  }
.competition_popup .box .warning{letter-spacing: 3px; z-index: 900; position: relative; text-transform: uppercase; display: block; margin: 0 0 15px; text-align: center; font-size: 56px; line-height: 66px; font-weight: 700; color: #091e2e;}
.competition_popup .box .warning span{color: #01a7e4;}
.competition_popup .box .text{z-index: 100; position: relative;  margin: 5px 0 15px; text-align: center;}
.competition_popup .box .text p{font-size: 16px; line-height: 22px; font-weight: 400; margin: 0; text-align: center; }
.competition_popup .box .text p strong{font-size: 16px; line-height: 22px; font-weight: 700;}
.competition_popup .box .competition_list{display: block; position: relative; width: 100%; font-size: 0; margin: 25px 0;}
.competition_popup .box .competition_list .item{display: inline-block; vertical-align: middle; width: 20%; margin: 0 0 5px;}
.competition_popup .box .competition_list .item img{display: block; position: relative; width: 100%; max-width: 120px; margin: 0 auto;}

.competition_popup .boxes .bg > a{color: #091e2e; font-size: 14px; line-height: 22px; font-weight: 600; text-decoration: underline; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .competition_popup .boxes .bg > a:hover, .competition_popup .boxes .bg > a:focus{color: #01a7e4}

.competition_popup .boxes .bg > h2{margin: 40px 0 0; text-transform: uppercase; padding: 10px 20px; color: #fff; display: inline-block; vertical-align: middle; background: #091f2d; font-size: 16px; line-height: 24px; letter-spacing: 1px; font-weight: 700;}
.competition_popup .box .competition_form{padding: 50px 0 0; display: block; position: relative;}
.competition_popup .box .competition_form::before{content: ""; position: absolute; left: -50px; right: -50px; top: 0; bottom: -40px; z-index: 0; display: block; background: url(../img/competition_form_bg.jpg) repeat scroll center center;}
.competition_popup .box .competition_form p{font-size: 11px; line-height: 16px; font-weight: 500; color: #fff; margin: 0; text-align: right; }
.competition_popup .box .competition_form > *{position: relative; z-index: 10;}

.competition_popup .box .competition_form table{width: 100%; border-spacing: 0 10px; border-collapse: separate; margin: 15px 0 0;}
.competition_popup .box .competition_form table th{white-space: nowrap; width: 140px; text-align: right; padding: 0 15px 0 0; font-size: 14px; line-height: 22px; font-weight: 600; color: #fff;}
.competition_popup .box .competition_form table td{padding: 0;}
.competition_popup .box .competition_form table td input[type="text"]{display: block; width: calc(100% - 32px); padding: 7px 15px; margin: 0; background: #fff; border: 1px solid #ebebeb; font-size: 14px; line-height: 22px; color: #091e2e; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup .box .competition_form table td input[type="text"]:focus{border: 1px solid #091f2d}

.competition_popup .box .competition_form table td .sbHolder{position: relative; background: #ffffff; width: calc(100% - 2px); margin: 0; border: 1px solid #ebebeb; }
.competition_popup .box .competition_form table td .sbHolder .sbToggle{margin: 0; background: url(../img/select_arrow.svg) no-repeat scroll center center #091f2d; background-size: 16px 16px; right: -1px; top: -1px; bottom: -1px; width: 32px;}
.competition_popup .box .competition_form table td .sbHolder .sbToggle.sbToggleOpen{background-image: url(../img/select_arrow_reverse.svg);}
.competition_popup .box .competition_form table td .sbHolder .sbSelector{margin: 0; display: block; color: #000 !important; font-size: 14px; line-height: 22px; padding: 7px 45px 7px 15px; font-weight: 400; width: calc(100% - 60px); text-align: left; text-decoration: none;}
.competition_popup .box .competition_form table td .sbOptions{max-height: 500px !important; z-index: 999; top: 100% !important; background: #ffffff; padding: 0; left: -1px; right: -1px;}
.competition_popup .box .competition_form table td .sbOptions a{text-decoration: none; border: 1px solid #ebebeb; border-top: 0; height: auto; background: #fff !important; display: block; text-align: left; padding: 0 15px; font-size: 12px; line-height: 28px; margin: 0; font-weight: 600; color: #000 !important;  -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup .box .competition_form table td .sbOptions li:nth-child(1){display: none;}
.competition_popup .box .competition_form table td .sbOptions li:nth-child(2) a{border-top: 1px solid #e0dfdf;}
.notouch .competition_popup .box .competition_form table td .sbOptions a:hover, .competition_popup .box .competition_form table td .sbOptions a:focus{background: #f0f0f0 !important;}


.competition_popup .box .competition_form .gdpr .checker{display: inline-block; vertical-align: middle; margin: 0 8px 0 0;}
.competition_popup .box .competition_form .gdpr .text{margin: 0; color: #fff; width: calc(100% - 34px); max-width: 580px; display: inline-block; vertical-align: middle; font-size: 12px; line-height: 18px; font-weight: 400; text-align: left; }
.competition_popup .box .competition_form .gdpr .text a{color: #fff; font-size: 12px; line-height: 18px; font-weight: 600; text-align: left; text-decoration: underline; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .competition_popup .box .competition_form .gdpr .text a:hover, .competition_popup .box .competition_form .gdpr .text a:focus{text-decoration: none;}



@media screen and (max-width: 1024px) {
    .competition_popup .boxes{max-width: 640px;}
    .competition_popup .boxes .bg{padding: 30px 40px;}
    .competition_popup .box .warning{letter-spacing: 2px; font-size: 46px; line-height: 52px;}
    .competition_popup .box .text{margin: 0 0 15px;}
    .competition_popup .box .text p, .competition_popup .box .text p strong{font-size: 14px; line-height: 22px;}
    .competition_popup .boxes .bg > a{font-size: 13px; line-height: 22px;}
    .competition_popup .boxes .bg > h2{margin: 35px 0 0; padding: 8px 16px; font-size: 14px; line-height: 22px;}
    .competition_popup .box .competition_list{margin: 15px 0;}
    .competition_popup .box .competition_form{padding: 40px 0 0;}
    .competition_popup .box .competition_form::before{left: -40px; right: -40px; bottom: -30px;}
    .competition_popup .box .competition_form table th{width: 130px; font-size: 13px; line-height: 22px; }
    .competition_popup .box .competition_form table td input[type="text"]{padding: 6px 15px; font-size: 13px; line-height: 22px; }
    .competition_popup .box .competition_form table td .sbHolder a.sbSelector{font-size: 13px; line-height: 22px; padding: 6px 45px 6px 15px;}

}

@media screen and (max-width: 750px) {
    .competition_popup .boxes{max-width: 560px;}
    .competition_popup .boxes .bg{padding: 20px 30px;}
    .competition_popup .box .warning{letter-spacing: 1px; font-size: 38px; line-height: 44px;}
    .competition_popup .box .text{margin: 0 0 10px;}
    .competition_popup .box .text p, .competition_popup .box .text p strong{font-size: 13px; line-height: 20px;}
    .competition_popup .boxes .bg > a{font-size: 12px; line-height: 20px;}
    .competition_popup .boxes .bg > h2{margin: 35px 0 0; padding: 8px 16px; font-size: 13px; line-height: 20px;}
    .competition_popup .box .competition_list{margin: 10px 0;}
    .competition_popup .box .competition_form{padding: 30px 0 0;}
    .competition_popup .box .competition_form::before{left: -30px; right: -30px; bottom: -20px;}
    .competition_popup .box .competition_form table th{width: 130px; font-size: 12px; line-height: 20px; }
    .competition_popup .box .competition_form table td input[type="text"]{padding: 5px 12px; width: calc(100% - 26px); font-size: 12px; line-height: 20px; }
    .competition_popup .box .competition_form table td .sbHolder a.sbSelector{font-size: 12px; line-height: 20px; padding: 5px 42px 5px 12px;}
}

@media screen and (max-width: 600px) {
    .competition_popup .box .competition_form table, .competition_popup .box .competition_form table tbody, .competition_popup .box .competition_form table tr, .competition_popup .box .competition_form table th, .competition_popup .box .competition_form table td{display: block; width: 100%; padding: 0;}
    .competition_popup .box .competition_form table th{text-align: left; padding: 0 0 2px;}
    .competition_popup .box .competition_form table td{padding: 0 0 12px;}
}


@media screen and (max-width: 500px) {
    .competition_popup .boxes .bg{padding: 15px 20px;}
    .competition_popup .box .warning{font-size: 34px; line-height: 40px; margin: 0 0 10px;}
    .competition_popup .box .text{margin: 0 0 8px;}
    .competition_popup .box .text p, .competition_popup .box .text p strong{font-size: 12px; line-height: 18px;}
    .competition_popup .boxes .bg > h2{margin: 30px 0 0; padding: 7px 13px;}
    .competition_popup .box .competition_form{padding: 20px 0 0;}
    .competition_popup .box .competition_form::before{left: -20px; right: -20px; bottom: -15px;}
}




















.competition_popup2{display: none; width: 100%; height: 100%; text-align: center; opacity: 0; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; -webkit-transition: all 400ms ease; transition: all 400ms ease;}


.pyro > .before, .pyro > .after {position: absolute; width: 5px; height: 5px; border-radius: 50%; box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff; -webkit-animation: 2s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards; animation: 2s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;}
.pyro > .after {-webkit-animation-delay: 1.25s, 1.25s, 1.25s; animation-delay: 1.25s, 1.25s, 1.25s; -webkit-animation-duration: 1.25s, 1.25s, 6.25s; animation-duration: 1.25s, 1.25s, 6.25s;}

@-webkit-keyframes bang {to {box-shadow: 29px -234.6666666667px #aeff00, 85px -307.6666666667px #00a2ff, 167px -232.6666666667px #ffd900, 69px -119.6666666667px #2b00ff, 83px -356.6666666667px #ff4000, -98px -247.6666666667px #8cff00, 66px -300.6666666667px #00fffb, 111px 82.3333333333px #62ff00, 131px -296.6666666667px #ffd500, -167px -148.6666666667px #5e00ff, 87px -179.6666666667px #ff00a6, 236px -11.6666666667px #00ff40, -120px -295.6666666667px lime, 40px -305.6666666667px #7300ff, 188px -192.6666666667px #7b00ff, 199px -9.6666666667px #ff6a00, -188px -181.6666666667px #0011ff, 75px -212.6666666667px #bf00ff, -172px -159.6666666667px #a6ff00, -94px -0.6666666667px #ff00d9, 60px -39.6666666667px #002bff, -116px -310.6666666667px #9900ff, 93px -296.6666666667px #ffd500, -166px -311.6666666667px #eeff00, -96px -58.6666666667px #ffe600, -210px -104.6666666667px #001eff, 250px -48.6666666667px #09ff00, 59px -249.6666666667px #ffa600, 242px -287.6666666667px #ff005e, 212px -334.6666666667px #00ff3c, -134px -209.6666666667px cyan, -41px -131.6666666667px #ffd900, 109px -17.6666666667px #00aaff, -138px -250.6666666667px #ffd000, -166px 19.3333333333px #ff5e00, -151px -302.6666666667px #00d0ff, -67px -160.6666666667px #ffee00, -171px 77.3333333333px #1aff00, -112px -221.6666666667px #ff7300, -215px -188.6666666667px #91ff00, -115px -60.6666666667px #ff6f00, 234px -21.6666666667px #f2ff00, 136px -328.6666666667px #ff001e, 44px -10.6666666667px #5500ff, 231px -85.6666666667px #3cff00, 39px -365.6666666667px #00fbff, 143px -189.6666666667px #00ff8c, -127px -155.6666666667px #00ffa2, -2px -354.6666666667px #40ff00, -240px -319.6666666667px #8cff00, 245px -163.6666666667px #9500ff;}}
@keyframes bang {to {box-shadow: 29px -234.6666666667px #aeff00, 85px -307.6666666667px #00a2ff, 167px -232.6666666667px #ffd900, 69px -119.6666666667px #2b00ff, 83px -356.6666666667px #ff4000, -98px -247.6666666667px #8cff00, 66px -300.6666666667px #00fffb, 111px 82.3333333333px #62ff00, 131px -296.6666666667px #ffd500, -167px -148.6666666667px #5e00ff, 87px -179.6666666667px #ff00a6, 236px -11.6666666667px #00ff40, -120px -295.6666666667px lime, 40px -305.6666666667px #7300ff, 188px -192.6666666667px #7b00ff, 199px -9.6666666667px #ff6a00, -188px -181.6666666667px #0011ff, 75px -212.6666666667px #bf00ff, -172px -159.6666666667px #a6ff00, -94px -0.6666666667px #ff00d9, 60px -39.6666666667px #002bff, -116px -310.6666666667px #9900ff, 93px -296.6666666667px #ffd500, -166px -311.6666666667px #eeff00, -96px -58.6666666667px #ffe600, -210px -104.6666666667px #001eff, 250px -48.6666666667px #09ff00, 59px -249.6666666667px #ffa600, 242px -287.6666666667px #ff005e, 212px -334.6666666667px #00ff3c, -134px -209.6666666667px cyan, -41px -131.6666666667px #ffd900, 109px -17.6666666667px #00aaff, -138px -250.6666666667px #ffd000, -166px 19.3333333333px #ff5e00, -151px -302.6666666667px #00d0ff, -67px -160.6666666667px #ffee00, -171px 77.3333333333px #1aff00, -112px -221.6666666667px #ff7300, -215px -188.6666666667px #91ff00, -115px -60.6666666667px #ff6f00, 234px -21.6666666667px #f2ff00, 136px -328.6666666667px #ff001e, 44px -10.6666666667px #5500ff, 231px -85.6666666667px #3cff00, 39px -365.6666666667px #00fbff, 143px -189.6666666667px #00ff8c, -127px -155.6666666667px #00ffa2, -2px -354.6666666667px #40ff00, -240px -319.6666666667px #8cff00, 245px -163.6666666667px #9500ff;}}
@-webkit-keyframes gravity{to{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0}}
@keyframes gravity{to{transform:translateY(200px);-webkit-transform:translateY(200px);opacity:0}}
@-webkit-keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}
@keyframes position{0%,19.9%{margin-top:10%;margin-left:40%}20%,39.9%{margin-top:40%;margin-left:30%}40%,59.9%{margin-top:20%;margin-left:70%}60%,79.9%{margin-top:30%;margin-left:20%}80%,99.9%{margin-top:30%;margin-left:80%}}


.pyrohide .pyro{display: none;}

.competition_popup2::before{position: absolute; top: 0; left: 0; right: 0; bottom: -100px; display: block; content: ""; background: rgba(0,0,0,0.6); z-index: 0; }
.competition_popup2 .box{position: relative; display: table-cell; vertical-align: middle; z-index: 10;}
.competition_popup2 .boxes{min-width: 200px; text-align: center; position: relative; width: calc(100% - 26px); max-width: 620px; padding: 0; left: 0 !important; display: inline-block; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup2 .boxes::before{content: ""; display: block; background: url(../img/popup_left_leaf.png) no-repeat scroll center center; position: absolute; bottom: 80px; right: 100%; width: 113px; height: 286px}
.competition_popup2 .boxes::after{content: ""; display: block; background: url(../img/popup_right_leaf.png) no-repeat scroll center center; position: absolute; top: 0; left: 100%; width: 131px; height: 259px}

.competition_popup2 .boxes .bg{position: relative; display: block; background: #ead9c7; padding: 20px 50px 40px; overflow-y: auto; max-height: calc(100vh - 120px); -webkit-overflow-scrolling: touch;  }

@media screen and (max-width: 1024px) {
    .competition_popup2 .boxes::before, .competition_popup2 .boxes::after{display: none;}
}

.competition_popup2 .boxes .close{z-index: 999; cursor: pointer; overflow: hidden; background: #a0121d; border: 1px solid #a0121d; position: absolute; right: 0; top: 0; width: 40px; height: 40px; padding: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup2 .boxes .close::before{content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/close.svg) no-repeat scroll center center; background-size: 12px 12px; margin: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .competition_popup2 .boxes .close:hover, .competition_popup2 .boxes .close:focus{background: #cc3333; border: 1px solid #cc3333;}
.notouch .competition_popup2 .boxes .close:hover::before, .competition_popup2 .boxes .close:focus::before{-webkit-transform: rotate(-180deg); transform: rotate(-180deg); }


.competition_popup2 .box .text .img{display: block; position: relative;}
.competition_popup2 .box .text .img img{z-index: 0; max-width: 100%; display: block; position: relative;}
.competition_popup2 .box .text .img .date{z-index: 10; width: 154px; text-align: center; display: inline-block; background: #fff; -webkit-border-radius: 100px; border-radius: 100px; position: absolute; right: calc(50% + 15px); top: calc(50% + 15px); -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 50px; line-height: 154px; font-weight: 700; color: #091f2d;}

.competition_popup2 .box .text .title{font-size: 18px; line-height: 24px; color: #091f2d; text-transform: uppercase; font-weight: 700; margin: 0 0 10px; padding: 0; text-align: center;}
.competition_popup2 .box .text .text_box, .competition_popup2 .box .text .text_box *{text-align: center;}





.competition_popup2 .boxes .bg > h2{margin: 40px 0 0; text-transform: uppercase; padding: 10px 20px; color: #fff; display: inline-block; vertical-align: middle; background: #091f2d; font-size: 16px; line-height: 24px; letter-spacing: 1px; font-weight: 700;}
.competition_popup2 .box .competition_form{padding: 50px 0 0; display: block; position: relative;}
.competition_popup2 .box .competition_form::before{content: ""; position: absolute; left: -50px; right: -50px; top: 0; bottom: -40px; z-index: 0; display: block; background: #a0121d;}
.competition_popup2 .box .competition_form p{font-size: 11px; line-height: 16px; font-weight: 500; color: #fff; margin: 0; text-align: right; }
.competition_popup2 .box .competition_form > *{position: relative; z-index: 10;}

.competition_popup2 .box .competition_form table{width: 100%; border-spacing: 0 10px; border-collapse: separate; margin: 15px 0 0;}
.competition_popup2 .box .competition_form table th{white-space: nowrap; width: 140px; text-align: right; padding: 0 15px 0 0; font-size: 14px; line-height: 22px; font-weight: 600; color: #fff;}
.competition_popup2 .box .competition_form table td{padding: 0;}
.competition_popup2 .box .competition_form table td input[type="text"]{display: block; width: calc(100% - 32px); padding: 7px 15px; margin: 0; background: #fff; border: 1px solid #ebebeb; font-size: 14px; line-height: 22px; color: #091e2e; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup2 .box .competition_form table td input[type="text"]:focus{border: 1px solid #091f2d}

.competition_popup2 .box .competition_form table td .sbHolder{position: relative; background: #ffffff; width: calc(100% - 2px); margin: 0; border: 1px solid #ebebeb; }
.competition_popup2 .box .competition_form table td .sbHolder .sbToggle{margin: 0; background: url(../img/select_arrow.svg) no-repeat scroll center center #091f2d; background-size: 16px 16px; right: -1px; top: -1px; bottom: -1px; width: 32px;}
.competition_popup2 .box .competition_form table td .sbHolder .sbToggle.sbToggleOpen{background-image: url(../img/select_arrow_reverse.svg);}
.competition_popup2 .box .competition_form table td .sbHolder .sbSelector{margin: 0; display: block; color: #000 !important; font-size: 14px; line-height: 22px; padding: 7px 45px 7px 15px; font-weight: 400; width: calc(100% - 60px); text-align: left; text-decoration: none;}
.competition_popup2 .box .competition_form table td .sbOptions{max-height: 500px !important; z-index: 999; top: 100% !important; background: #ffffff; padding: 0; left: -1px; right: -1px;}
.competition_popup2 .box .competition_form table td .sbOptions a{text-decoration: none; border: 1px solid #ebebeb; border-top: 0; height: auto; background: #fff !important; display: block; text-align: left; padding: 0 15px; font-size: 12px; line-height: 28px; margin: 0; font-weight: 600; color: #000 !important;  -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_popup2 .box .competition_form table td .sbOptions li:nth-child(1){display: none;}
.competition_popup2 .box .competition_form table td .sbOptions li:nth-child(2) a{border-top: 1px solid #e0dfdf;}
.notouch .competition_popup2 .box .competition_form table td .sbOptions a:hover, .competition_popup2 .box .competition_form table td .sbOptions a:focus{background: #f0f0f0 !important;}


.competition_popup2 .box .competition_form .gdpr .checker{display: inline-block; vertical-align: middle; margin: 0 8px 0 0;}
.competition_popup2 .box .competition_form .gdpr .text{margin: 0; color: #fff; width: calc(100% - 34px); max-width: 580px; display: inline-block; vertical-align: middle; font-size: 12px; line-height: 18px; font-weight: 400; text-align: left; }
.competition_popup2 .box .competition_form .gdpr .text a{color: #fff; font-size: 12px; line-height: 18px; font-weight: 600; text-align: left; text-decoration: underline; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.notouch .competition_popup2 .box .competition_form .gdpr .text a:hover, .competition_popup2 .box .competition_form .gdpr .text a:focus{text-decoration: none;}



@media screen and (max-width: 1024px) {
    .competition_popup2 .boxes{max-width: 640px;}
    .competition_popup2 .boxes .bg{padding: 30px 40px;}

    .competition_popup2 .box .text .img .date{width: 128px; font-size: 44px; line-height: 128px;}

    .competition_popup2 .box .text .title{font-size: 16px; line-height: 22px; margin: 0 0 8px;}
    .competition_popup2 .boxes .bg > a.typ_9{margin-top: 10px;}
    .competition_popup2 .boxes .bg > h2{margin: 35px 0 0; padding: 8px 16px; font-size: 14px; line-height: 22px;}
    .competition_popup2 .box .competition_list{margin: 15px 0;}
    .competition_popup2 .box .competition_form{padding: 40px 0 0;}
    .competition_popup2 .box .competition_form::before{left: -40px; right: -40px; bottom: -30px;}
    .competition_popup2 .box .competition_form table th{width: 130px; font-size: 13px; line-height: 22px; }
    .competition_popup2 .box .competition_form table td input[type="text"]{padding: 6px 15px; font-size: 13px; line-height: 22px; }
    .competition_popup2 .box .competition_form table td .sbHolder a.sbSelector{font-size: 13px; line-height: 22px; padding: 6px 45px 6px 15px;}

}

@media screen and (max-width: 750px) {
    .competition_popup2 .boxes{max-width: 560px;}
    .competition_popup2 .boxes .bg{padding: 20px 30px;}

    .competition_popup2 .box .text .title{font-size: 14px; line-height: 20px; margin: 0 0 6px;}

    .competition_popup2 .boxes .bg > h2{margin: 35px 0 0; padding: 8px 16px; font-size: 13px; line-height: 20px;}
    .competition_popup2 .box .competition_list{margin: 10px 0;}
    .competition_popup2 .box .competition_form{padding: 30px 0 0;}
    .competition_popup2 .box .competition_form::before{left: -30px; right: -30px; bottom: -20px;}
    .competition_popup2 .box .competition_form table th{width: 130px; font-size: 12px; line-height: 20px; }
    .competition_popup2 .box .competition_form table td input[type="text"]{padding: 5px 12px; width: calc(100% - 26px); font-size: 12px; line-height: 20px; }
    .competition_popup2 .box .competition_form table td .sbHolder a.sbSelector{font-size: 12px; line-height: 20px; padding: 5px 42px 5px 12px;}
}

@media screen and (max-width: 600px) {
    .competition_popup2 .box .competition_form table, .competition_popup2 .box .competition_form table tbody, .competition_popup2 .box .competition_form table tr, .competition_popup2 .box .competition_form table th, .competition_popup2 .box .competition_form table td{display: block; width: 100%; padding: 0;}
    .competition_popup2 .box .competition_form table th{text-align: left; padding: 0 0 2px;}
    .competition_popup2 .box .competition_form table td{padding: 0 0 12px;}
}


@media screen and (max-width: 500px) {
    .competition_popup2 .boxes .bg{padding: 15px 20px;}
    .competition_popup2 .box .warning{font-size: 34px; line-height: 40px; margin: 0 0 10px;}
    .competition_popup2 .box .text .img .date{width: 96px; font-size: 32px; line-height: 96px;}
    .competition_popup2 .box .text{margin: 0 0 8px;}
    .competition_popup2 .boxes .bg > h2{margin: 30px 0 0; padding: 7px 13px;}
    .competition_popup2 .box .competition_form{padding: 20px 0 0;}
    .competition_popup2 .box .competition_form::before{left: -20px; right: -20px; bottom: -15px;}
}






.competition_image{display: none !important; background: none; border: 0; padding: 0; display: block; width: 120px; height: 120px; position: absolute !important; z-index: 0; -webkit-transition: all 400ms ease; transition: all 400ms ease;}
.competition_image.position_1{left: -60px; top: -40px;}
.competition_image.position_2{right: -60px; top: -40px;}
.competition_image.position_3{left: -60px; bottom: -40px;}
.competition_image.position_4{right: -60px; bottom: -40px;}


.notouch .competition_image.position_1:hover{left: -70px; top: -50px;}
.notouch .competition_image.position_2:hover{right: -70px; top: -50px;}
.notouch .competition_image.position_3:hover{left: -70px; bottom: -50px;}
.notouch .competition_image.position_4:hover{right: -70px; bottom: -50px;}






#content > .competition_image.position_1{left: -50px; bottom: -30px; top: initial;}
#content > .competition_image.position_2{right: -50px; bottom: -30px; top: initial;}
#content > .competition_image.position_3{left: -50px; bottom: -30px; top: initial;}
#content > .competition_image.position_4{right: -50px; bottom: -30px; top: initial;}


.notouch #content > .competition_image.position_1:hover{left: -40px; bottom: -20px; top: initial;}
.notouch #content > .competition_image.position_2:hover{right: -40px; bottom: -20px; top: initial;}
.notouch #content > .competition_image.position_3:hover{left: -40px; bottom: -20px; top: initial;}
.notouch #content > .competition_image.position_4:hover{right: -40px; bottom: -20px; top: initial;}




#content .person_list_small .competition_image.position_1{left: -60px; top: -40px;}
#content .person_list_small .competition_image.position_2{right: -60px; top: -40px;}
#content .person_list_small .competition_image.position_3{left: -60px; bottom: -40px;}
#content .person_list_small .competition_image.position_4{right: -60px; bottom: -40px;}


.notouch #content .person_list_small .competition_image.position_1:hover{left: -70px; top: -50px;}
.notouch #content .person_list_small .competition_image.position_2:hover{right: -70px; top: -50px;}
.notouch #content .person_list_small .competition_image.position_3:hover{left: -70px; bottom: -50px;}
.notouch #content .person_list_small .competition_image.position_4:hover{right: -70px; bottom: -50px;}




#content .table_right_side .competition_image.position_1{right: -60px; bottom: -40px; left: initial; top: initial; left: auto; top: auto;}
#content .table_right_side .competition_image.position_2{right: -60px; bottom: -40px; left: initial; top: initial; left: auto; top: auto;}
#content .table_right_side .competition_image.position_3{right: -60px; bottom: -40px; left: initial; top: initial; left: auto; top: auto;}
#content .table_right_side .competition_image.position_4{right: -60px; bottom: -40px; left: initial; top: initial; left: auto; top: auto;}


.notouch #content .table_right_side .competition_image.position_1:hover{right: -70px; bottom: -50px; left: initial; top: initial; left: auto; top: auto;}
.notouch #content .table_right_side .competition_image.position_2:hover{right: -70px; bottom: -50px; left: initial; top: initial; left: auto; top: auto;}
.notouch #content .table_right_side .competition_image.position_3:hover{right: -70px; bottom: -50px; left: initial; top: initial; left: auto; top: auto;}
.notouch #content .table_right_side .competition_image.position_4:hover{right: -70px; bottom: -50px; left: initial; top: initial; left: auto; top: auto;}



@media screen and (max-width: 1024px) {


    .competition_image{width: 100px; height: 100px;}
    .competition_image.position_1{left: -50px; top: -40px;}
    .competition_image.position_2{right: -50px; top: -40px;}
    .competition_image.position_3{left: -50px; bottom: -40px;}
    .competition_image.position_4{right: -50px; bottom: -40px;}


    .notouch .competition_image.position_1:hover{left: -60px; top: -50px;}
    .notouch .competition_image.position_2:hover{right: -60px; top: -50px;}
    .notouch .competition_image.position_3:hover{left: -60px; bottom: -50px;}
    .notouch .competition_image.position_4:hover{right: -60px; bottom: -50px;}


    #content > .competition_image.position_1{left: -40px; bottom: -20px; top: initial;}
    #content > .competition_image.position_2{right: -40px; bottom: -20px; top: initial;}
    #content > .competition_image.position_3{left: -40px; bottom: -20px; top: initial;}
    #content > .competition_image.position_4{right: -40px; bottom: -20px; top: initial;}


    .notouch #content > .competition_image.position_1:hover{left: -30px; bottom: -10px; top: initial;}
    .notouch #content > .competition_image.position_2:hover{right: -30px; bottom: -10px; top: initial;}
    .notouch #content > .competition_image.position_3:hover{left: -30px; bottom: -10px; top: initial;}
    .notouch #content > .competition_image.position_4:hover{right: -30px; bottom: -10px; top: initial;}




    #content .person_list_small .competition_image.position_1{left: -40px; top: -20px;}
    #content .person_list_small .competition_image.position_2{right: -40px; top: -20px;}
    #content .person_list_small .competition_image.position_3{left: -40px; bottom: -20px;}
    #content .person_list_small .competition_image.position_4{right: -40px; bottom: -20px;}


    .notouch #content .person_list_small .competition_image.position_1:hover{left: -30px; top: -10px;}
    .notouch #content .person_list_small .competition_image.position_2:hover{right: -30px; top: -10px;}
    .notouch #content .person_list_small .competition_image.position_3:hover{left: -30px; bottom: -10px;}
    .notouch #content .person_list_small .competition_image.position_4:hover{right: -30px; bottom: -10px;}




    #content .table_right_side .competition_image.position_1{right: -40px; bottom: -20px; left: initial; top: initial; left: auto; top: auto;}
    #content .table_right_side .competition_image.position_2{right: -40px; bottom: -20px; left: initial; top: initial; left: auto; top: auto;}
    #content .table_right_side .competition_image.position_3{right: -40px; bottom: -20px; left: initial; top: initial; left: auto; top: auto;}
    #content .table_right_side .competition_image.position_4{right: -40px; bottom: -20px; left: initial; top: initial; left: auto; top: auto;}


    .notouch #content .table_right_side .competition_image.position_1:hover{right: -30px; bottom: -10px; left: initial; top: initial; left: auto; top: auto;}
    .notouch #content .table_right_side .competition_image.position_2:hover{right: -30px; bottom: -10px; left: initial; top: initial; left: auto; top: auto;}
    .notouch #content .table_right_side .competition_image.position_3:hover{right: -30px; bottom: -10px; left: initial; top: initial; left: auto; top: auto;}
    .notouch #content .table_right_side .competition_image.position_4:hover{right: -30px; bottom: -10px; left: initial; top: initial; left: auto; top: auto;}



}


@media screen and (max-width: 500px) {
    .competition_image{z-index: 999 !important;}
}
