/*@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff2') format('woff2'), url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-ExtraBold-webfont.woff2') format('woff2'), url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-BoldItalic-webfont.woff2') format('woff2'), url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold-webfont.woff2') format('woff2'), url('../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/


@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,700i,800,800i');


body {
    /*font-family: 'open_sansbold';*/
    font-family: 'Open Sans';
    font-weight: bold;
    color: #fff;
    overflow: hidden;
}

html {
    overflow: scroll;
}

.section--blue {
    background-color: #009fd9;
    background-image: -webkit-linear-gradient(5deg, #008cc5, #005aa0);
    background-image: -moz-linear-gradient(5deg, #008cc5, #005aa0);
    background-image: -o-linear-gradient(5deg, #008cc5, #005aa0);
    background-image: -ms-linear-gradient(5deg, #008cc5, #005aa0);
    background-image: linear-gradient(5deg, #008cc5, #005aa0);
}

a {
    color: #e2211c;
    font-weight:bold;
}


/*nav*/

.section--nav {
    min-height: 100px;
 /*   //-webkit-//-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 20px));
    //-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 20px));*/
     background: url(../../bundles/frontbase/images/new/header_1.png);
    background-size: 100% 100%;
    z-index: 7;
    border: unset;
    border-radius: unset;
    margin-top: unset;
    margin-bottom: unset;
}

.navbar {
    margin: 0;
}

.navbar-nav li {
    margin-right: 60px;
}

.navbar-nav li:last-child {
    margin-right: 0;
}

.navbar-nav>li>a {
    /*font-family: 'open_sansextrabold_italic';*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
    font-size: 24px;
    color: #fff;
    padding: 130px 0;
}

.navbar-brand {
    padding: 105px 0px;
}

.navbar-nav>li>a:hover,
.navbar-nav>li>a:focus {
    background: transparent;
    color: #fff;
    opacity: 0.9;
}

.btn {
    font-size: 46px;
    color: #fff;
    /*font-family: 'open_sansextrabold';*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    padding: 7px 30px;
    text-transform: uppercase;
    border-radius: 0;
}

.btn--red {
    background: #e2211c;
    color: #fff;
}

.btn--grey {
    background: #e7e7e7;
}

.btn--blue {
    background: #007ab7;
}

.section {
    position: relative;
}


/*header*/

.section--header {
    /* background: url(../images/s_header.jpg); */
    /* background-size: 100% 100%; */
    /* z-index: 6; */
    position:  relative;
}

.section--header .clip {
    /* //-webkit-//-webkit-clip-path: polygon(0 0, 100% 20px, 100% calc(100% - 180px), 0 100%); */
    /* //-webkit-clip-path: polygon(0 0, 100% 20px, 100% calc(100% - 180px), 0 100%); */
    min-height: 840px;
    margin-top: -25px;
    position: relative;
    z-index:  2;
    background: url(../../bundles/frontbase/images/s_header.jpg);
    background-size: 100% 100%;
}

.tiger {
    position: absolute;
    z-index: 3;
    right: 0;
    top: -41px;
}

.section--header .tiger {
    position: absolute;
    z-index: 500;
    top: -60px;
    right: 80px;
}

.header-area {
    position: relative;
}

.header-area .section--header {
    position: relative;
    z-index: 1;
}

.header-area .section--header .container {
    position: relative;
    z-index: 1;
}

.content-area {
    position: relative;
}

.section--header .content-area .text1,
.section--header .content-area .text2 {
    position: absolute;
}

.section--header .text1 {
    left: -195px;
    top: 60px;
}

.section--header .text2 {
    left: -100px;
    top: 320px;
}

.section--header .btn {
    position: absolute;
    top: 556px;
    left: 85px;
    transform: rotate(-5.6deg) skew(-5.6deg);
    /* bottom:  0; */
}

.section--header .btn::before {
    content: '';
    background: #fff;
    position: absolute;
    right: 360px;
    width: 500px;
    height: 80.7px;
    top: -1px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
}

.section--title span {
    /*font-family: 'open_sansextrabold';*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    top: 100px;
    font-size: 60px;
    transform: rotate(-5.6deg);
}


/*.section--title span::before {
    content: '';
    background: url(../images/title_before.png);
    position: absolute;
    width: 1026px;
    height: 172px;
    top: -72px;
}*/

.section--title.right span {
    right: 325px;
}

.banerek {
    /* background: url(../images/title_before.png) no-repeat center center fixed; */
    height: 115px;
    right: 0;
    width: 415px;
    position: absolute;
    top: 41px;
    z-index: 123123;
}

.section--title.right span {
    right: 415px;
    top: 75px;
}

.section--title.left span {
    left: 425px;
    top: 200px
}

.banerek {
    position: absolute;
}

.section--title.left .banerek {
    left: -10px;
    right: calc(100% - 400px);
    top: 195px;
}


/*contact*/

.section--contact {
    min-height: 710px;
    /*//-webkit-//-webkit-clip-path: polygon(0 180px, 100% 0, 100% calc(100% - 180px), 0 100%);
    //-webkit-clip-path: polygon(0 180px, 100% 0, 100% calc(100% - 180px), 0 100%);*/
    background: url(../../bundles/frontbase/images/new/udzial.png);
    margin-top: -185px;
    z-index: 4;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ac3+0,005ba1+100 */
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /* IE6-9 fallback on horizontal gradient */
    overflow: hidden;
    z-index: 1000;
}

.section--contact form {
    padding-top: 250px;
    padding-bottom: 120px;
    overflow: hidden;
}

.buttons {
    margin-top: 35px;
}

.section--contact form>.form-group {
    margin-bottom: 0px;
    padding: 3px;
}

.section--contact .form-group {
    margin-bottom: 5px;
}

.section--contact form .checkbox {
    margin-bottom: 0px;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    /*font-family: 'open_sansregular';*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.section--contact form span.text {
    margin-left: 39px;
    display: block;
}

.section--contact form .btn {
    /*font-family: 'open_sansbold';*/
    font-size: 36px;
    padding: 24px 39px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.section--contact form .info {
    margin-top: 30px;
    font-size: 12px;
    /*font-family: 'open_sansregular';*/
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.section--contact form>.form-group>.form-control {
    border-radius: 0;
    box-shadow: none;
    font-size: 24px;
    line-height: 60px;
    height: 60px;
    text-align: center;
    text-transform: uppercase;
    /*font-family: 'open_sansbold_italic';*/
    border: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
}

.form-error {
    
        color: #fbcb2e;

}

.pr-0 {
    padding-right: 0;
}

.pl-0 {
    padding-left: 0;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    background: #fff;
    width: 24px;
    height: 24px;
    float: left;
    margin-right: 15px;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    font-size: 14px;
    top: 50%;
    color: #000;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon,
.radio label input[type="radio"]+.cr>.cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,
.radio label input[type="radio"]:checked+.cr>.cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr,
.radio label input[type="radio"]:disabled+.cr {
    opacity: .5;
}


/*awards*/

.section--awards {
    background: url(../../bundles/frontbase/images/awards.png);
    background-size: 100% 100%;
    min-height: 890px;
/*    //-webkit-//-webkit-clip-path: polygon(0 180px, 100% 0, 100% calc(100% - 180px), 0 100%);
    //-webkit-clip-path: polygon(0 180px, 100% 0, 100% calc(100% - 180px), 0 100%);*/
    margin-top: -180px;

}

.section--awards .text3 {
    position: absolute;
    top: 400px;
    left: 0;
    max-width: 470px;
}

.section--awards .awards {
    position: absolute;
    right: 0;
    top: 100px;
    max-width: 600px;
}


/*rules*/

.section--rules {
    background: url(../../bundles/frontbase/images/rules.png);
    background-size: 100% 100%;
    min-height: 940px;
/*    //-webkit-//-webkit-clip-path: polygon(0 180px, 100% 0, 100% 100%, 0 calc(100% - 180px));
    //-webkit-clip-path: polygon(0 180px, 100% 0, 100% 100%, 0 calc(100% - 180px));*/
   margin-top: -235px;
z-index: 6;
}

.section--rules .content {
    padding-top: 250px;
}

.section--rules .section--title span {
    color: #0066a9 !important;
}

.section--rules .content .img-area img {
    display: block;
    top: 50%;
    position: absolute;
    transform: translatey(-50%);
    margin: 0 auto;
    left: 0;
    right: 0;
}

.section--rules .content .img-area {
    min-height: 250px;
    position: relative;
    margin-bottom: 20px;
}

.section--rules .content .img-area .btn {
    position: absolute;
    z-index: 3;
    font-size: 36px;
    padding: 24px 30px;
    bottom: 80px;
    right: -50px;
}

.section--rules .btn {
    font-size: 24px;
    /*font-family: 'open_sansextrabold';*/
    margin-right: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}

.section--rules .content p {
    color: #007ab7;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
}

.section--info {
    margin-top: 30px;
}

.section--info p {
    color: #007ab7;
    text-transform: uppercase;
    font-size: 24px;
}

.arrow {
    right: -60px !important;
    z-index: 1;
    left: initial !important;
}

.lub {
    right: -10px !important;
    z-index: 1;
    left: initial !important;
}

.tiger3 {
    position: absolute;
    right: -215px;
    bottom: 0;
    max-height: 590px;
}


/*winner*/

.section--winner {
    background: url(../../bundles/frontbase/images/new/zwyciezcy2.png);
    background-size: 100% 100%;
    /*min-height: 955px;*/
    min-height:700px;
/*    //-webkit-//-webkit-clip-path: polygon(0 0, 100% 180px, 100% calc(100% - 180px), 0 100%);
    //-webkit-clip-path: polygon(0 0, 100% 180px, 100% calc(100% - 180px), 0 100%);*/
    margin-top: -180px;
    z-index: 6;
}

.banerek .box1 {
    width: 470px;
    height: 45px;
    background: #fff;
    transform: rotate(-5.6deg);
    top: 9px;
    position: absolute;
/*    //-webkit-//-webkit-clip-path: polygon(3px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(3px 0, 100% 0, 100% 100%, 0% 100%);*/
}

.box2 {
    width: 581px;
    height: 35px;
    background: #fff;
    transform: rotate(-5.6deg);
    top: 52px;
    position: absolute;
    left: 110px;
/*    //-webkit-//-webkit-clip-path: polygon(4px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(4px 0, 100% 0, 100% 100%, 0% 100%);*/
}

section.section.section--contact.section--blue {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ac3+15,005ba1+75 */
    background: rgb(0, 138, 195);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(0, 138, 195, 1) 15%, rgba(0, 91, 161, 1) 75%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 138, 195, 1) 15%, rgba(0, 91, 161, 1) 75%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 138, 195, 1) 15%, rgba(0, 91, 161, 1) 75%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#008ac3', endColorstr='#005ba1', GradientType=1);
    /* IE6-9 */
    z-index: 444;
}

.flyelements {
    position: fixed;
    right: 0;
    z-index: 2000;
    top: 230px;
}

.flyelements .elem {
    background: #fff;
    width: 213px;
    height: 115px;
    margin-top: 0px;
}

.flyelements .elem img {
    position: absolute;
    top: 50%;
    transform: translatey(-40%);
    left: 15px;
}

.flyelements .elem1 {
    background: url(../../bundles/frontbase/images/new/bg_fly1.png);
    margin-left: 12px;
}

.flyelements .elem2 {
    width: 220px;
    background: url(../../bundles/frontbase/images/new/bg_fly2.png);
    margin-left: 5px;
}

.flyelements .elem3 {
    width: 225px;
    background: url(../../bundles/frontbase/images/new/bg_fly3.png);
}

.left .banerek {
    right: unset;
    left: 0;
    left: -110px;
    top: 249px;
}

.left .box1 {
    //-webkit-//-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
    //-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 3px) 100%, 0 100%);
}

.left .box2 {
    //-webkit-//-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 5px) 100%, 0 100%);
    //-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 5px) 100%, 0 100%);
    top: 83px;
    position: absolute;
    left: -269px;
}

.banerek .blue {
    background: #0064a8;
}

span {}

.section--title.left span {
    left: 464px;
    top: 143px;
}

.section--title.left span {
    transform: rotate(5.9deg);
    top: 100px;
}

.section--title.left .banerek {
    top: 6px;
    /* transform: rotate(10deg); */
}

.table-menu {
    padding-top: 233px;
}

.table-menu .btn {
    font-size: 24px;
    padding: 13px 25.96px;
    /*font-family: 'open_sansbold';*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.table-content {
    height: 300px;
    position: relative;
}

.name,
.city,
.av {
    font-size: 24px;
    text-align: center;
    line-height: 60px;
    border: 1px solid transparent;
    display: block;
}

.nopadding {
    padding: 0;
}

.name {
    background: #0062a5;
}

.city {
    background: #1a80c5;
}

.av {
    background: #229df0;
}

.first,
.third {
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent
}

.second {
    border: 2px solid transparent;
}

.terms2 .btn {
    font-size: 36px;
    padding: 24px 20px;
}

.terms2 {
    margin-top: 30px;
    padding-bottom: 100px;
}

.terms2 p {
    text-transform: uppercase;
    color: #007ab7;
    font-size: 24px;
    margin-top: 15px
}


/*contact2*/

.section--contact2 {
    background: url(../../bundles/frontbase/images/rules.png);
    z-index: 4;
    background-size: 100% 100%;
    min-height: 1120px;
  /*  //-webkit-//-webkit-clip-path: polygon(0 180px, 100% 0, 100% 100%, 0 100%);
    //-webkit-clip-path: polygon(0 180px, 100% 0, 100% 100%, 0 100%);*/
    margin-top: -270px;
}

.contact-area {
    background: #0065a8;
    font-size: 24px;
    padding: 50px 0;
}

.contact-content {
    padding-top: 364px;
}

.contact-content .form-control {
    border-radius: 3px;
    box-shadow: 0;
    border-color: #0065a8;
    border-width: 2px;
    min-height: 60px;
    /*font-family: 'open_sansbold_italic';*/
    font-size: 25px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
}

.textarea-content {
    border-radius: 2px solid #0065a8;
    box-shadow: none;
}

.textarea-content span {
    display: block;
    color: #fff;
    /*font-family: 'open_sansextrabold';*/
    background: #0065a8;
    font-size: 25px;
    line-height: 60px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}

textarea.form-control {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    min-height: 195px !important;
}

.section--contact2 .btn {
    padding: 23px 86px;
    font-size: 36px;
    margin-top: 15px;
}

.section--contact2 h5 {
    font-size: 24px;
    text-transform: uppercase;
    color: #0065a8;
    margin-bottom: 80px;
}

.section--contact2 .section--title.right span {
    right: 417px;
    top: 180px;
    color: #0065a8;
    transform: rotate(-5.2deg);
}

section.section.section--contact.section--blue,
.section--awards,
.section--rules,
.section--winner,
.section--contact2 {
    overflow: hidden;
}

.box1.wezudzial {
    top: 20px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
}

.section--title.right span.wezudzial {
    right: 423px;
    top: 82px;
}

.box2.wezudzial {
    top: 58px;
    left: 110px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
}

body>section.section.section--awards>div.section--title.left>div {
    top: 143px;
}

.box1.nagrody {
    top: 106px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-5.4deg);
}

body>section.section.section--awards>div.section--title.left>span {
    right: 423px;
    top: 154px;
    transform: rotate(-5.4deg);
}

.box2.nagrody {
    top: 169px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-5.4deg);
    left: -10px;
    width: 313px;
}

.box1.zasady {
    top: 64px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-6.6deg);
}

.section--title span.zasady {
    right: 415px;
    top: 123px;
    transform: rotate(-6.6deg);
}

.box2.zasady {
    left: 110px;
    top: 101px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-6.6deg);
}

.box1.zwyciezcy {
    top: 68px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(5.4deg);
    width: 497px;
}

.section--title span.zwyciezcy {
    right: 415px;
    top: 123px;
    transform: rotate(5.4deg);
}

.box2.zwyciezcy {
    top: 115px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(5.4deg);
    width: 342px;
    left: unset;
}

span.size2.zwyciezcy {
    right: 0;
    top: 143px;
    transform: rotate(5.4deg);
    left: 489px;
}

.box1.kontakt2 {
    top: 127px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-5.2deg);
    width: 422px;
    left: unset;
    right: -10px;
}

.section--title span.kontakt2 {
    right: 415px;
    top: 123px;
    transform: rotate(5.4deg);
}

.box2.kontakt2 {
    top: 176px;
    //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
    transform: rotate(-5.2deg);
    width: 315px;
    left: unset;
    right: -10px;
}


.popup {
    background: #fff;
    position: fixed;
    top: 50%;
    transform: translateY(-50%) skew(-6deg) rotate(-3deg);
    z-index: 999999999;
    color: red;
    max-width: 1200px;
    left: 0;
    right: 0;
    padding: 70px 0;
    text-transform: uppercase;
    text-align: center;
    margin: 0 auto;
}
.popup h3 {
    font-size: 50px;
    font-family: 'Open Sans', sans-serif;
font-weight: 800;

}
.popup p {
    font-size: 36px;
    font-family: 'Open Sans';
    font-weight: 400;
    color: #949494;
}
.popup .btn {
    position: absolute;
    bottom: -40px;
    font-size: 39px;
    left: 0;
    right: 0;
    max-width: 250px;
    margin:0 auto;
}
.cookies {
    background: url(../../bundles/frontbase/images/new/cookies.png);
    background-size: 100% 100%;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    left: 0;
    min-height: 206px;
    right: 0;
padding-top: 60px;
padding-right: 60px;
 
}
.cookies p {
    color: #005ea3;
max-width: 600px;
font-size: 9px;
float: right;
padding: 30px 50px 0 50px;
transform: rotate(-6deg);
-webkit-transform:rotate(-6deg);
-ms-transform:rotate(-6deg);
}
.cookies img {
    position: absolute;
    right: 30px;
    top: -30px;
}
.blur {
     background: #CCC;
    filter: blur(5px) brightness(0.5);
    position: absolute;
    top: 0; left: 0;
    height: 100%; width:100%;
}

@media all and (min-width: 992px) and (max-width: 1350px) {
    .section--blue {}
    /*nav*/
    .section--nav {}
    .navbar {}
    .navbar-nav li {
        margin-right: 27px;
    }
    .navbar-nav li:last-child {}
    .navbar-nav>li>a {}
    .navbar-brand {
        height: 42px;
        max-width: 190px;
    }
    .navbar-nav>li>a:hover,
    .navbar-nav>li>a:focus {}
    .btn {}
    .btn--red {}
    .btn--grey {}
    .btn--blue {}
    .section {}
    /*header*/
    .section--header {
        /* overflow: hidden; */
        /* z-index:  56454; */
    }
    .section--header .clip {
        min-height: 595px;
        //-webkit-//-webkit-clip-path: polygon(0 0, 100% 20px, 100% calc(100% - 120px), 0 100%);
        //-webkit-clip-path: polygon(0 0, 100% 20px, 100% calc(100% - 120px), 0 100%);
    }
    .tiger {}
    .section--header .tiger {
        /* max-width: 480px; */
        max-height: 560px;
        top: -40px;
        right: -174px;
    }
    .header-area {}
    .header-area .section--header {}
    .header-area .section--header .container {}
    .content-area {}
    .section--header .content-area .text1,
    .section--header .content-area .text2 {
        /* max-width: 523px; */
        /* margin-left: 95px; */
    }
    .section--header .text1 {
        max-width: 523px;
        margin-left: 95px;
    }
    .section--header .text2 {
        max-width: 540px;
        margin-left: 91px;
        top: 236px;
    }
    .section--header .btn {
        top: 393px;
        left: 124px;
        transform: rotate(-6.8deg) skew(-6.8deg);
    }
    .section--header .btn::before {}
    .section--title span {
        font-size: 47px;
    }
    .section--title.right span {}
    .banerek {
        /* transform: scale(0.61); */
        /* right: -27px; */
    }
    .section--title.right span {}
    .section--title.left span {}
    .banerek {}
    .section--title.left .banerek {}
    /*contact*/
    .section--contact {
        //-webkit-//-webkit-clip-path: polygon(0 120px, 100% 0, 100% calc(100% - 90px), 0 100%);
        //-webkit-clip-path: polygon(0 120px, 100% 0, 100% calc(100% - 90px), 0 100%);
    }
    .section--contact form {
        padding-top: 186px;
    }
    .buttons {}
    .section--contact form>.form-group {}
    .section--contact form .checkbox {}
    .section--contact form span.text {}
    .section--contact form .btn {}
    .section--contact form .info {}
    .section--contact form>.form-group>.form-control {}
    /*awards*/
    .section--awards {
        /* max-height:  620px; */
        min-height: 640px;
        //-webkit-//-webkit-clip-path: polygon(0 90px, 100% 0, 100% calc(100% - 90px), 0 100%);
        //-webkit-clip-path: polygon(0 90px, 100% 0, 100% calc(100% - 90px), 0 100%);
        z-index: 10;
    }
    .section--awards .text3 {
        max-width: 400px;
        max-height: 260px;
        top: 343px;
        left: 88px;
    }
    .section--awards .awards {
        max-width: 425px;
        top: 111px;
    }
    /*rules*/
    .section--rules {
        /* //-webkit-//-webkit-clip-path: unset; */
        /* //-webkit-clip-path: unset; */
        /* background: url(../images/rules.png); */
        /* background-size: 100% 100%; */
        /* background: url(../images/rules.png); */
        /* background-size: 100% 100%; */
        /* min-height: 940px; */
        //-webkit-//-webkit-clip-path: none;
        //-webkit-clip-path: none;
        /* margin-top: -224px; */
        z-index: 1;
        padding-top: 70px;
    }
    .section--rules .content {}
    .section--rules .section--title span {}
    .section--rules .content .img-area img {
        max-height: 160px;
    }
    .section--rules .content .img-area {}
    .section--rules .content .img-area .btn {}
    .section--rules .btn {}
    .section--rules .content p {
        font-size: 18px;
    }
    .section--info {}
    .section--info p {}
    .arrow {}
    .lub {}
    .tiger3 {
        display: none;
    }
    /*winner*/
    .section--winner {
        //-webkit-//-webkit-clip-path: polygon(0 0, 100% 180px, 100% calc(100% - 180px), 0 100%);
        //-webkit-clip-path: polygon(0 0, 100% 90px, 100% calc(100% - 90px), 0 100%);
        margin-top: -95px;
        background-size: cover;
        z-index: 50;
    }
    .banerek .box1 {}
    .box2 {}
    section.section.section--contact.section--blue {
        \: polygon(0 0, 100% 20px, 100% calc(100% - 180px), 0 100%);
        \: polygon(0 0, 100% 20px, 100% calc(100% - 180px), 0 100%);
    }
    .flyelements {
        transform: scale(0.7);
        right: -34px;
        top: 197px;
    }
    .flyelements .elem {}
    .flyelements .elem1 {
        /* transform: scale(0.7); */
        /* margin-left: 12px; */
    }
    .flyelements .elem2 {
        /* transform: scale(0.7); */
    }
    .flyelements .elem3 {
        /* transform: scale(0.7); */
    }
    .left .banerek {}
    .left .box1 {}
    .left .box2 {}
    .banerek .blue {}
    .section--title.left span {}
    .section--title.left span {}
    .section--title.left .banerek {}
    .table-menu {}
    .table-menu .btn {}
    .table-content {}
    .name,
    .city,
    .av {}
    .nopadding {}
    .name {}
    .city {}
    .av {}
    .first,
    .third {}
    .second {}
    .terms2 .btn {}
    .terms2 {}
    .terms2 p {}
    /*contact2*/
    .section--contact2 {
        z-index: 0;
        //-webkit-//-webkit-clip-path: unset;
        //-webkit-clip-path: unset;
        top: 0;
        padding-top: 50px;
    }
    .contact-area {}
    .contact-content {}
    .contact-content .form-control {}
    .textarea-content {}
    .textarea-content span {}
    textarea.form-control {}
    .section--contact2 .btn {}
    .section--contact2 h5 {}
    .section--contact2 .section--title.right span {
        /* width: 283px; */
        /* height: 30px; */
        top: 224px;
        right: 305px;
    }
    section.section.section--contact.section--blue,
    .section--awards,
    .section--rules,
    .section--winner,
    .section--contact2 {}
    .box1.wezudzial {
        max-width: 293px;
        max-height: 33px;
        right: -3px;
    }
    .section--title.right span.wezudzial {
        right: 294px;
        top: 71px;
    }
    .box2.wezudzial {
        max-width: 210px;
        max-height: 24px;
        right: -3px;
        left: unset;
        top: 53px;
    }
    body>section.section.section--awards>div.section--title.left>div {}
    .box1.nagrody {
        top: 85px;
        max-height: 35px;
        max-width: 326px;
    }
    body>section.section.section--awards>div.section--title.left>span {
        right: unset;
        top: 183px;
        left: 318px;
    }
    .box2.nagrody {
        top: 131px;
        max-height: 27px;
        max-width: 214px;
    }
    .box1.zasady {
        top: 163px;
        //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        transform: rotate(-5.3deg);
        height: 30px;
        width: 300px;
        left: unset;
        right: -10px;
    }
    .section--title span.zasady {
        top: 210px;
        //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        transform: rotate(-5.3deg);
        /* height: 25px; */
        /* width: 220px; */
        left: unset;
        right: 290px;
        font-size: 40px;
        /* color: red !important; */
    }
    .box2.zasady {
        top: 192px;
        //-webkit-//-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        //-webkit-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0% 100%);
        transform: rotate(-5.3deg);
        height: 25px;
        width: 220px;
        left: unset;
        right: -10px;
    }
    .box1.zwyciezcy {
        width: 340px;
        height: 35px;
    }
    .section--title span.zwyciezcy {}
    .box2.zwyciezcy {
        width: 224px;
        height: 23px;
        top: 102px;
    }
    span.size2.zwyciezcy {
        left: 335px;
        top: 103px;
    }
    .box1.kontakt2 {
        width: 283px;
        height: 30px;
        top: 186px;
    }
    .box2.kontakt2 {
        width: 210px;
        height: 25px;
        top: 215px;
    }
    .section--title span.kontakt2 {}
    .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y,
    .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
        background-color: #999;
        width: 11px;
        background: red;
        border-radius: 0;
        width: 21px;
        left: 0;
    }
    .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
        background-color: #eee0;
        opacity: .9;
        width: 21px;
        /* right: -30px !important; */
    }
}

@media all and (min-width: 500px) and (max-width: 991px) {
    .section--blue {}
    /*nav*/
    .section--nav {}
    .navbar {}
    .navbar-nav li {
        margin-right: 40px;
    }
    .navbar-nav li:last-child {}
    .navbar-nav>li>a {
        font-size: 12px;
        padding: 55px 0;
    }
    .navbar-brand {
        max-width: 170px;
        padding-top: 45px;
        padding-bottom: 100px;
    }
    .navbar-nav>li>a:hover,
    .navbar-nav>li>a:focus {}
    .btn {}
    .btn--red {}
    .btn--grey {}
    .btn--blue {}
    .section {}
    /*header*/
    .section--header {}
    .section--header .clip {
        min-height: 460px;
    }
    .tiger {}
    .section--header .tiger {
        max-width: 400px;
        right: -50px;
        top: -24px;
    }
}

.header-area {}

.header-area .section--header {}

.header-area .section--header .container {}

.content-area {}

.section--header .content-area .text1,
.section--header .content-area .text2 {}

.section--header .text1 {
    max-width: 500px;
    top: 30px;
}

.section--header .text2 {
    max-width: 500px;
    left: -48px;
    top: 200px;
}

.section--header .btn {
    font-size: 24px;
}

.section--header .btn::before {
    height: 48px;
    top: 0;
    right: 216px;
}

.section--title span {
    font-size: 31px;
}

.section--title.right span {}

.banerek {
    right: -200px;
}

.banerek .box1 {
    height: 25px;
}

.box2.wezudzial {
    top: 33px;
}

.box2 {
    height: 15px;
}

.section--title.right span {}

.section--title.left span {}

.banerek {}

.section--title.left .banerek {}


/*contact*/

.section--contact {
    //-webkit-//-webkit-clip-path: polygon(0 110px, 100% 0, 100% calc(100% - 180px), 0 90%);
    //-webkit-clip-path: polygon(0 110px, 100% 0, 100% calc(100% - 180px), 0 90%);
}

.section--contact form {
    padding-top: 200px;
}

.buttons {}

.section--contact form>.form-group {}

.section--contact form .checkbox {
    font-size: 8px;
}

.section--contact form span.text {
    margin-left: 30px;
}

.section--contact form .btn {
    font-size: 18px;
    margin-bottom: 10px;
}

.section--contact form .info {}

.section--contact form>.form-group>.form-control {
    font-size: 13px;
    line-height: 30px;
    height: 30px;
}

.checkbox .cr,
.radio .cr {
    width: 15px;
    height: 15px;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    font-size: 8px;
}


/*awards*/

.section--awards {

margin-top: -260px;

min-height: 650px;

z-index: 1001;
}

.section--awards .text3 {
    top: 300px;
    max-width: 300px;
}

.section--awards .awards {
    max-width: 350px;
}


/*rules*/

.section--rules {
  /*  margin-top: -300px;*/
  /*   //-webkit-//-webkit-clip-path: polygon(0 110px, 100% 0, 100% calc(100% - 180px), 0 90%);
    //-webkit-clip-path: polygon(0 110px, 100% 0, 100% calc(100% - 180px), 0 90%);*/
  z-index:  1002;
}

.secion--rules .banerek {
    top: 81px !important;
}

.section--rules .content {}

.section--rules .section--title span {}

.section--rules .content .img-area img {}

.section--rules .content .img-area {}

.section--rules .content .img-area .btn {
    font-size: 18px;
    bottom: 90px;
}

.section--rules .btn {
    font-size: 13px;
}

.section--rules .content p {
    font-size: 13px;
}

.section--info {
    font-size: 13px;
}

.section--info p {
    font-size: 13px;
}

.arrow {}

.lub {}

.tiger3 {}


/*winner*/

.section--winner {
    /*    margin-top: -300px;
    //-webkit-clip-path: polygon(0 10%, 100% 180px, 100% calc(100% - 180px), 0 90%);
    //-webkit-//-webkit-clip-path: polygon(0 10%, 100% 180px, 100% calc(100% - 180px), 0 90%);*/
    z-index:  1003;
    }

.section--winner .section--title.left .banerek {
    top: 80px;
    left: -200px;
}

.section--winner .section--title.left .banerek .box2 {
    top: 90px;
}

span.size2.zwyciezcy {
    left: 303px;
    top: 189px;
}

.banerek .box1 {}

.box2 {}

section.section.section--contact.section--blue {}

.flyelements {}

.flyelements .elem {
    width: 120px;
    margin: 0;
    height: 60px;
}

.flyelements .elem1 {
 margin-top: -60px;
}

.flyelements .elem2 {
    margin-top: -60px;
}

.flyelements .elem3 {
    margin-top: -60px;
}

.flyelements .elem img {
    transform: translatey(-35%);
    max-width: 35px;
}

.left .banerek {}

.left .box1 {}

.left .box2 {}

.banerek .blue {}

.section--title.left span {}

.section--title.left span {}

.section--title.left .banerek {}

.table-menu {}

.table-menu .btn {
    font-size: 13px;
    padding: 13px 18.2px;
}

.table-content {}

.name,
.city,
.av {
    font-size: 13px;
    line-height: 45px;
}

.nopadding {}

.name {}

.city {}

.av {}

.first,
.third {
    border: 0;
    border-bottom: 2px solid transparent;
}

.second {
    border: 0;
    border-bottom: 2px solid transparent;
}

.terms2 .btn {
    font-size: 19px;
    margin-top: 20px;
}

.terms2 {}

.terms2 p {
    font-size: 13px;
}


/*contact2*/

.section--contact2 {
    margin-top: -400px;
    z-index: 1000;
}

.contact-area {
    font-size: 13px;
    margin-top: 30px;
}

.contact-content {}

.contact-content .form-control {
    font-size: 13px;
    line-height: 35px;
    height: 35px;
    min-height: 35px;
}

.textarea-content {}

.textarea-content span {
    line-height: 35px;
}

textarea.form-control {}

.section--contact2 .btn {
    font-size: 19px;
    padding: 13px 48px;
}

.section--contact2 h5 {
    font-size: 13px;
}

.section--contact2 .section--title.right span {
    right: 218px;
    top: 273px;
}

.section--contact2 .section--title.right .banerek {
    top: 130px;
}

.section--contact2 .section--title.right .banerek .box2 {
    top: 150px;
}

section.section.section--contact.section--blue,
.section--awards,
.section--rules,
.section--winner,
.section--contact2 {}

.section--title.right span.wezudzial {
    right: 220px;
    top: 82px;
}

body>section.section.section--awards>div.section--title.left>div {
    left: -200px;
    top: 100px;
}

.box1.nagrody {
    top: 106px;
}

body>section.section.section--awards>div.section--title.left>span {
    top: 160px;
    transform: rotate(-5.4deg);
    left: 275px;
}

.box2.nagrody {
    top: 139px;
    left: 63px;
}

.box1.zasady {
    top: 63px;
}

.section--title span.zasady {
    right: 220px;
    top: 168px;
}

.box2.zasady {
    left: 50px;
    top: 82px;
}

.box1.zwyciezcy {}

.section--title span.zwyciezcy {}

.box2.zwyciezcy {}

span.size2.zwyciezcy {}

.box1.kontakt2 {}

.section--title span.kontakt2 {}


}
@media all and (min-width: 0px) and (max-width: 499px) {
    .section--blue {}
    /*nav*/
    
    .section--nav {}
    
    .navbar {}
    
    .navbar-nav li {}
    
    .navbar-nav li:last-child {}
    
    .navbar-nav>li>a {}
    
    .navbar-brand {
        width: 100%;
    }
    
    .navbar-brand img {
        display: block;
        margin: 0 auto;
    }
    
    .navbar-nav>li>a:hover,
    .navbar-nav>li>a:focus {}
    
    .btn {}
    
    .btn--red {}
    
    .btn--grey {}
    
    .btn--blue {}
    
    .section {}
    /*header*/
    
    .section--header {}
    
    .section--header .clip {}
    
    .tiger {}
    
    .section--header .tiger {}
    
    .header-area {}
    
    .header-area .section--header {}
    
    .header-area .section--header .container {}
    
    .content-area {}
    
    .section--header .content-area .text1,
    .section--header .content-area .text2 {}
    
    .section--header .text1 {}
    
    .section--header .text2 {}
    
    .section--header .btn {}
    
    .section--header .btn::before {}
    
    .section--title span {}
    
    .section--title.right span {}
    
    .banerek {}
    
    .section--title.right span {}
    
    .section--title.left span {}
    
    .banerek {}
    
    .section--title.left .banerek {}
    /*contact*/
    
    .section--contact {}
    
    .section--contact form {}
    
    .buttons {}
    
    .section--contact form>.form-group {}
    
    .section--contact form .checkbox {}
    
    .section--contact form span.text {}
    
    .section--contact form .btn {}
    
    .section--contact form .info {}
    
    .section--contact form>.form-group>.form-control {}
    /*awards*/
    
    .section--awards {}
    
    .section--awards .text3 {}
    
    .section--awards .awards {}
    /*rules*/
    
    .section--rules {}
    
    .section--rules .content {}
    
    .section--rules .section--title span {}
    
    .section--rules .content .img-area img {}
    
    .section--rules .content .img-area {}
    
    .section--rules .content .img-area .btn {}
    
    .section--rules .btn {}
    
    .section--rules .content p {}
    
    .section--info {}
    
    .section--info p {}
    
    .arrow {}
    
    .lub {}
    
    .tiger3 {}
    /*winner*/
    
    .section--winner {}
    
    .banerek .box1 {}
    
    .box2 {}
    
    section.section.section--contact.section--blue {}
    
    .flyelements {}
    
    .flyelements .elem {}
    
    .flyelements .elem1 {}
    
    .flyelements .elem2 {}
    
    .flyelements .elem3 {}
    
    .left .banerek {}
    
    .left .box1 {}
    
    .left .box2 {}
    
    .banerek .blue {}
    
    .section--title.left span {}
    
    .section--title.left span {}
    
    .section--title.left .banerek {}
    
    .table-menu {}
    
    .table-menu .btn {}
    
    .table-content {}
    
    .name,
    .city,
    .av {}
    
    .nopadding {}
    
    .name {}
    
    .city {}
    
    .av {}
    
    .first,
    .third {}
    
    .second {}
    
    .terms2 .btn {}
    
    .terms2 {}
    
    .terms2 p {}
    /*contact2*/
    
    .section--contact2 {}
    
    .contact-area {}
    
    .contact-content {}
    
    .contact-content .form-control {}
    
    .textarea-content {}
    
    .textarea-content span {}
    
    textarea.form-control {}
    
    .section--contact2 .btn {}
    
    .section--contact2 h5 {}
    
    .section--contact2 .section--title.right span {}
    
    section.section.section--contact.section--blue,
    .section--awards,
    .section--rules,
    .section--winner,
    .section--contact2 {}
    
    .box1.wezudzial {}
    
    .section--title.right span.wezudzial {}
    
    .box2.wezudzial {}
    
    body>section.section.section--awards>div.section--title.left>div {}
    
    .box1.nagrody {}
    
    body>section.section.section--awards>div.section--title.left>span {}
    
    .box2.nagrody {}
    
    .box1.zasady {}
    
    .section--title span.zasady {}
    
    .box2.zasady {}
    
    .box1.zwyciezcy {}
    
    .section--title span.zwyciezcy {}
    
    .box2.zwyciezcy {}
    
    span.size2.zwyciezcy {}
    
    .box1.kontakt2 {}
    
    .section--title span.kontakt2 {}
}
.onlymobilemenu,
.tiger_83yr,
.text_3r1,
.text4213,
.nhm,
.nhm425 {
    display: none;
}










@media all and (max-width: 1550px) and (min-width: 1351px){
body > section.section.section--contact {
    padding-top:  100px;
}

body > section.section.section--contact > div.section--title.right > div {
    margin-top:  65px;
}

body > section.section.section--contact > div.section--title.right > span {
    top: 146px;
}

body > section.section.section--awards > div.container > div {
}

body > section.section.section--awards > div.container > div > img.awards {margin-top:  60px;}

body > section.section.section--awards > div.section--title.left > span {
    margin-top:  30px;
}

body > section.section.section--rules {
    top: -15px;
}

body > section.section.section--awards {
    min-height: 970px;
}

body > section.section.section--rules > img {
    width: 434px;
}

body > section.section.section--winner > div.section--title.left > div {
    top:  26px;
}
}


















