{"version":3,"sources":["partials/_general.scss","partials/_variables.scss","../../components/competition/_competition.scss","../../components/contact/_contact.scss","../../components/cookies-alert/cookies-alert.scss","../../components/error/_error.scss","../../components/generic-page/_generic-page.scss","../../components/generic-text-page/_generic-text-page.scss","../../components/home/_home.scss","../../components/layout/_layout.scss","../../components/participate/_participate.scss","../../components/personal-data/_personal-data.scss","../../components/purchase-validate/_purchase-validate.scss","../../components/share/_share.scss","../../components/upload-image-control/_upload-image-control.scss"],"names":[],"mappings":"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","file":"app.css","sourcesContent":[".btn {\r\n    font-weight: bold;\r\n    padding: 0.6em 1em;\r\n    font-size: 1.43em;\r\n\r\n    &.btn-block {\r\n        display: block;\r\n        width: 100%;\r\n    }\r\n\r\n    &.btn-default {\r\n        background-color: $color-blue;\r\n        border: none;\r\n        box-shadow: 0px 5px 0px $color-dark-blue;\r\n        border-radius: 0.2em;\r\n        color: white;\r\n        position: relative;\r\n        outline: none;\r\n\r\n        &:hover {\r\n            top: 1px;\r\n            box-shadow: 0px 4px 0px $color-dark-blue;\r\n        }\r\n\r\n        &:active {\r\n            color: white;\r\n            background-color: $color-blue;\r\n            top: 3px;\r\n            box-shadow: 0px 2px 0px $color-dark-blue;\r\n        }\r\n    }\r\n\r\n    i {\r\n        margin-right: 1em;\r\n    }\r\n\r\n    &[disabled],\r\n    &[disabled]:hover {\r\n        color: white;\r\n        background-color: lighten($color-blue, 5) !important;\r\n        top: 3px;\r\n        box-shadow: 0px 2px 0px $color-dark-blue;\r\n        opacity: 1;\r\n    }\r\n}\r\na,\r\na:focus {\r\n    color: $color-blue;\r\n    font-weight: bold;\r\n}\r\n.form-group {\r\n\r\n    input,\r\n    textarea {\r\n\r\n        &.error {\r\n            border-color: #CF2D2D;\r\n\r\n            &:focus {\r\n                border-color: #CF2D2D;\r\n                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;\r\n            }\r\n\r\n            &::-webkit-input-placeholder {\r\n                color: #CF2D2D;\r\n            }\r\n            &:-moz-placeholder {\r\n                color: #CF2D2D;\r\n            }\r\n\r\n            &::-moz-placeholder {\r\n                color: #CF2D2D;\r\n            }\r\n\r\n            &:-ms-input-placeholder {\r\n                color: #CF2D2D;\r\n            }\r\n\r\n        }\r\n\r\n    }\r\n    label {\r\n        margin-left: 0.4em;\r\n    }\r\n\r\n    label.error {\r\n        font-weight: bold;\r\n        color: #CF2D2D;\r\n        background: rgba(255, 255, 255, 0.5);\r\n        margin-top: 0.3em;\r\n        padding: 0 0.5em;\r\n        border-radius: 0.2em;\r\n    }\r\n\r\n    .checkbox > label:first-child {\r\n        display: block;\r\n    }\r\n\r\n    .checkbox > label {\r\n        padding-left: 0;\r\n    }\r\n}\r\n.form-control {\r\n    height: auto;\r\n}\r\n.no-padding-left {\r\n    padding-left: 0;\r\n}\r\n.flaticon-spinner-animate {\r\n    -webkit-animation: spin 1000ms infinite linear;\r\n    animation: spin 1000ms infinite linear;\r\n}\r\n@-webkit-keyframes spin {\r\n    0% {\r\n        -webkit-transform: rotate(0deg);\r\n        transform: rotate(0deg);\r\n    }\r\n    100% {\r\n        -webkit-transform: rotate(359deg);\r\n        transform: rotate(359deg);\r\n    }\r\n}\r\n@keyframes spin {\r\n    0% {\r\n        -webkit-transform: rotate(0deg);\r\n        transform: rotate(0deg);\r\n    }\r\n    100% {\r\n        -webkit-transform: rotate(359deg);\r\n        transform: rotate(359deg);\r\n    }\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    .form-group {\r\n\r\n        input,\r\n        textarea {\r\n            font-size: 1em;\r\n            padding: 0.5em 0.7em;\r\n        }\r\n    }\r\n\r\n}","// Colors\r\n\r\n$color-orange: #f29100;\r\n$color-dark-grey: #4a4a4a;\r\n$color-blue: #4a90e2;\r\n$color-dark-blue: #264e7d;\r\n\r\n// Responsive breakpoints\r\n\r\n$col-xs-min: 0px;\r\n$col-xs-max: 767px;\r\n$col-sm-min: 768px;\r\n$col-sm-max: 991px;\r\n$col-md-min: 992px;\r\n$col-md-max: 1199px;\r\n$col-lg-min: 1200px;\r\n\r\n// Grid\r\n\r\n$gap: 15px;\r\n",".Competition {\r\n    text-align: center;\r\n    padding-left: 0 !important;\r\n    padding-right: 0 !important;\r\n    padding-bottom: 60px !important;\r\n\r\n    iframe {\r\n        height: 565px;\r\n        width: 320px;\r\n    }\r\n}\r\n\r\n@media (min-width: $col-sm-min) {\r\n    .Competition {\r\n        iframe {\r\n            width: 546px;\r\n            height: 825px ;\r\n        }\r\n    }\r\n}\r\n",".Contact {\r\n    max-width: 600px;\r\n    margin: 0 auto;\r\n    padding: 0 $gap;\r\n\r\n    .Generic-page-title {\r\n        margin-top: 1em;\r\n    }\r\n\r\n    textarea {\r\n        height: 9em;\r\n    }\r\n\r\n    &-sent-box {\r\n        margin: 2em 0;\r\n        text-align: center;\r\n        font-size: 1.2em;\r\n        padding: 1em;\r\n        background: rgba(white,0.8);\r\n        border-radius: 0.2em;\r\n\r\n        .glyphicon {\r\n            color: green;\r\n            font-size: 2em;\r\n            display: inline-block;\r\n        }\r\n    }\r\n\r\n}\r\n",".Cookies-alert {\r\n    text-align: center;\r\n    position: fixed;\r\n    bottom: 0;\r\n    background: #B98B00;\r\n    width: 100%;\r\n    padding-top: 1em;\r\n    padding-bottom: 1em;\r\n    z-index: 2;\r\n\r\n    &-message {\r\n        display: inline-block;\r\n        max-width: 720px;\r\n        color: white;\r\n\r\n        a {\r\n            color: white;\r\n            text-decoration: underline;\r\n            font-weight: normal;\r\n        }\r\n\r\n        button {\r\n            padding: 0.2em 0.6em;\r\n            font-size: 0.9em;\r\n            color: white;\r\n            background: rgba(black,0.5);\r\n            margin-left: 0.4em;\r\n\r\n            &:hover {\r\n                background: rgba(black,0.7);\r\n                color: white;\r\n            }\r\n        }\r\n    }\r\n\r\n}",".Error {\r\n    max-width: 400px;\r\n\r\n    &-title {\r\n        font-size: 1.5em;\r\n        text-align: center;\r\n        font-weight: bold;\r\n    }\r\n\r\n    &-image {\r\n        margin: 20px 0 40px;\r\n        text-align: center;\r\n\r\n        img.visible-xs {\r\n            width: 210px;\r\n            max-width: 100%;\r\n            margin: 0 auto;\r\n        }\r\n    }\r\n\r\n}\r\n@media (min-width: $col-sm-min) {\r\n}",".Generic-page {\r\n    padding: 0 $gap;\r\n    margin: 0 auto;\r\n\r\n    &-title {\r\n        font-family: 'Bebas Neue', sans-serif;\r\n        font-size: 2.3em;\r\n        text-align: center;\r\n        font-weight: bold;\r\n        margin: 0 0 0.5em 0;\r\n    }\r\n\r\n    &-intro {\r\n        line-height: 1.2em;\r\n        font-size: 1.2em;\r\n        text-align: center;\r\n        font-weight: bold;\r\n        margin-bottom: 1em;\r\n    }\r\n\r\n    &-bullets {\r\n        list-style: none;\r\n        font-size: 10px;\r\n        padding: 0;\r\n        text-align: center;\r\n        margin: 2em 0 1em 0;\r\n\r\n        li {\r\n            height: 1em;\r\n            width: 1em;\r\n            margin-right: 2.5em;\r\n            background-color: white;\r\n            border-radius: 1em;\r\n            display: inline-block;\r\n\r\n            &.active {\r\n                background-color: $color-blue;\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n    .btn {\r\n        max-width: 290px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    .Generic-page {\r\n\r\n        &-intro {\r\n            margin-bottom: 2em;\r\n            font-size: 1em;\r\n        }\r\n\r\n        .btn {\r\n            margin-top: 2em;\r\n        }\r\n    }\r\n\r\n}",".Generic-text-page {\r\n    background: white;\r\n    padding: 1em;\r\n    margin: 3em 1em;\r\n    box-shadow: 1px 1px 12px rgba(black, 0.2);\r\n\r\n    h1 {\r\n        font-family: 'Bebas Neue', sans-serif;\r\n        text-align: center;\r\n        margin-top: 0;\r\n    }\r\n\r\n    h2 {\r\n        font-size: 1.5rem;\r\n    }\r\n    h3 {\r\n        font-size: 1.3rem;\r\n    }\r\n    h3 {\r\n        font-size: 1.1rem;\r\n    }\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    .Generic-text-page {\r\n        padding: 4em;\r\n        margin: 1em auto;\r\n\r\n    }\r\n\r\n    h1 {\r\n        margin-bottom: 0.5em;\r\n    }\r\n}",".Home {\r\n    max-width: 960px;\r\n    margin: 0 auto;\r\n\r\n    &-header {\r\n        position: relative;\r\n\r\n        img {\r\n            width: 100%;\r\n        }\r\n\r\n        &-overlay {\r\n            position: absolute;\r\n            top: 50%;\r\n            transform: translateY(-50%);\r\n            width: 100%;\r\n            height: 100%;\r\n            background: rgba(black, 0.6);\r\n\r\n            &-text {\r\n                position: absolute;\r\n                top: 50%;\r\n                left: 50%;\r\n                transform: translate(-50%, -50%);\r\n                width: 100%;\r\n                max-width: 90%;\r\n                font-size: 2em;\r\n                color: white;\r\n                text-align: center;\r\n                font-weight: bold;\r\n            }\r\n        }\r\n    }\r\n\r\n    &-content {\r\n        padding: 0 $gap;\r\n    }\r\n\r\n    &-description {\r\n        color: $color-dark-grey;\r\n        position: relative;\r\n        font-weight: bold;\r\n        border-radius: 0.5em;\r\n        background: white;\r\n        padding: 1.5em;\r\n        max-width: 720px;\r\n        margin: -2em auto 0 auto;\r\n\r\n        &:after {\r\n            content: '';\r\n            position: absolute;\r\n            top: -10px;\r\n            left: 30px;\r\n            border-bottom: 10px solid white;\r\n            border-right: 10px solid transparent;\r\n            border-left: 10px solid transparent;\r\n        }\r\n\r\n    }\r\n\r\n    .btn {\r\n        max-width: 290px;\r\n        margin: 1em auto 0;\r\n    }\r\n\r\n    &-results {\r\n        margin-top: 2em;\r\n\r\n        &-title {\r\n            font-family: 'Bebas Neue', sans-serif;\r\n            font-size: 2.3em;\r\n            text-align: center;\r\n            font-weight: bold;\r\n            margin: 0 0 0.5em 0;\r\n        }\r\n\r\n        &-intro {\r\n            font-size: 1.1em;\r\n            font-weight: bold;\r\n        }\r\n\r\n        &-content {\r\n            font-size: 1.3em;\r\n            padding: 1em;\r\n            font-weight: bold;\r\n        }\r\n    }\r\n\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    .Home {\r\n\r\n        &-description {\r\n            font-size: 18px;\r\n        }\r\n    }\r\n\r\n}\r\n","html,\r\nbody {\r\n    font-size: 14px;\r\n    font-family: 'Asap', sans-serif;\r\n    background-color: $color-orange;\r\n    color: $color-dark-grey;\r\n}\r\nhtml a {\r\n    -webkit-font-smoothing: antialiased;\r\n    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004)\r\n}\r\n.Layout {\r\n    background: $color-orange;\r\n\r\n    &-wrapper {\r\n        min-height: 83vh;\r\n    }\r\n\r\n    &-header {\r\n        padding: 10px $gap;\r\n        border-bottom: 10px solid white;\r\n        box-shadow: 1px 1px 5px rgba(black, 0.5);\r\n        position: relative;\r\n        text-align: center;\r\n\r\n        &-logo {\r\n            display: inline-block;\r\n            margin-right: 20px;\r\n\r\n            img {\r\n                width: 143px;\r\n            }\r\n        }\r\n\r\n        &-promo-logo {\r\n            display: inline-block;\r\n\r\n            img {\r\n                max-height: 60px;\r\n                max-width: 105px;\r\n            }\r\n        }\r\n\r\n        &-language-selector {\r\n            display: inline-block;\r\n            margin-left: 1em;\r\n            text-align: left;\r\n            vertical-align: middle;\r\n\r\n            &-title {\r\n                display: block;\r\n            }\r\n\r\n            &-item,\r\n            &-item:focus,\r\n            &-item:active {\r\n                text-transform: uppercase;\r\n                font-weight: normal;\r\n                color: $color-dark-grey;\r\n            }\r\n            &-item-active {\r\n                font-weight: bold;\r\n                text-decoration: none;\r\n            }\r\n        }\r\n    }\r\n\r\n    &-footer {\r\n        margin-top: 2em;\r\n\r\n        &-dates {\r\n            font-weight: bold;\r\n            color: black;\r\n            text-align: center;\r\n            padding: 0 $gap;\r\n        }\r\n\r\n        &-menu {\r\n            padding: $gap;\r\n            color: white;\r\n            background-color: #4a4a4a;\r\n            padding-top: 1em;\r\n\r\n            ul {\r\n                padding: 0;\r\n                text-align: center;\r\n                margin-bottom: 0;\r\n\r\n                li {\r\n                    list-style: none;\r\n                    display: inline-block;\r\n                    padding-right: 0.8em;\r\n                    margin-right: 0.4em;\r\n                    border-right: 1px solid #6E6E6E;\r\n                    line-height: 1em;\r\n                    color: #c4c4c4;\r\n\r\n                    a {\r\n                        color: white;\r\n                        text-decoration: none;\r\n                        font-weight: normal;\r\n\r\n                        &:hover {\r\n                            text-decoration: underline;\r\n                        }\r\n                    }\r\n\r\n                    &:last-child {\r\n                        border-right: none;\r\n                        margin-right: 0;\r\n                        padding-right: 0;\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    }\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    html,\r\n    body {\r\n        font-size: 16px;\r\n    }\r\n\r\n    .Layout {\r\n\r\n        &-wrapper {\r\n            min-height: 88vh;\r\n        }\r\n\r\n        &-header {\r\n            text-align: center;\r\n        }\r\n    }\r\n\r\n}\r\n@media (max-width: 400px) {\r\n\r\n    .Layout {\r\n\r\n        &-header {\r\n\r\n            &-language-selector {\r\n                display: block;\r\n                margin-top: 0.5em;\r\n                text-align: center;\r\n\r\n                &-title {\r\n                    display: inline;\r\n                }\r\n            }\r\n        }\r\n    }\r\n}\r\n",".Participate {\r\n    max-width: 600px;\r\n\r\n    textarea {\r\n        height: 8em;\r\n    }\r\n\r\n    form {\r\n        margin-bottom: 2em;\r\n    }\r\n}",".Personal-data {\r\n    max-width: 450px;\r\n}\r\n\r\n#phone_code-error{\r\n    font-size: 11px;\r\n}\r\n",".Purchase-validate{\r\n    max-width: 500px;\r\n\r\n    .Upload-image-control {\r\n        margin: 0 auto 2em auto;\r\n    }\r\n\r\n}",".Share {\r\n    max-width: 750px;\r\n\r\n    &-image {\r\n        margin: 40px 0;\r\n        text-align: center;\r\n\r\n        img.visible-xs{\r\n            width: 210px;\r\n            max-width: 100%;\r\n            margin: 0 auto;\r\n        }\r\n    }\r\n\r\n    &-thanks {\r\n        font-size: 1.2em;\r\n        font-weight: bold;\r\n        text-align: center;\r\n        margin: 1em 0;\r\n    }\r\n\r\n    .btn-facebook,\r\n    .btn-facebook:active {\r\n        background-color: #3b5998;\r\n        margin-bottom: 0.5em;\r\n    }\r\n\r\n}\r\n@media (min-width: $col-sm-min) {\r\n\r\n    .Share {\r\n\r\n        .btn {\r\n            display: inline-block;\r\n            width: 48%;\r\n            vertical-align: top;\r\n            margin: 0 2% 0 0;\r\n\r\n            &:last-child {\r\n                margin-right: 0;\r\n            }\r\n        }\r\n    }\r\n\r\n}",".Upload-image-control {\r\n    width: 100%;\r\n\r\n    &-inner {\r\n        display: block;\r\n        border: 3px dashed $color-dark-grey;\r\n        padding-bottom: 60%;\r\n        background-color: rgba(white, 0.4);\r\n        position: relative;\r\n        transition: 0.2s;\r\n    }\r\n\r\n    &-center {\r\n        text-align: center;\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%);\r\n        width: 100%;\r\n    }\r\n\r\n    &-input[type=file] {\r\n        position: absolute;\r\n        width: 100%;\r\n        height: 100%;\r\n        z-index: 4;\r\n        opacity: 0;\r\n        cursor: pointer;\r\n        display: none;\r\n    }\r\n\r\n    &-progress-bar {\r\n        position: absolute;\r\n        width: 0;\r\n        height: 100%;\r\n        opacity: 0.6;\r\n        z-index: 1;\r\n        background-color: $color-blue;\r\n        display: none;\r\n    }\r\n\r\n    &-instructions {\r\n        transition: 0.2s;\r\n        display: none;\r\n\r\n        &-icon {\r\n            font-size: 2em;\r\n        }\r\n\r\n        &-text {\r\n            font-size: 1.5em;\r\n            margin-bottom: 0;\r\n        }\r\n\r\n        &-max-size {\r\n            font-size: 0.8em;\r\n        }\r\n\r\n        &-error {\r\n            font-size: 1em;\r\n            display: none;\r\n            color: #CF2D2D;\r\n            background: rgba(255, 255, 255, 0.5);\r\n            padding: 0.5em 1em;\r\n            border-radius: 0.2em;\r\n            max-width: 90%;\r\n        }\r\n    }\r\n\r\n    &-progress {\r\n        font-size: 1.5em;\r\n        color: white;\r\n        display: none;\r\n        z-index: 2;\r\n    }\r\n\r\n    &-preview {\r\n        display: none;\r\n\r\n        img {\r\n            max-width: 100%;\r\n            max-height: 50vh;\r\n        }\r\n\r\n        &-delete {\r\n            position: absolute;\r\n            color: white;\r\n            text-shadow: 1px 1px 1px rgba(black,0.5);\r\n            top: 0.5em;\r\n            right: 0.5em;\r\n            font-size: 26px;\r\n            opacity: 0.8;\r\n\r\n            &:hover {\r\n                cursor: pointer;\r\n                opacity: 1;\r\n            }\r\n        }\r\n    }\r\n\r\n    /* jQuery validation plugin error*/\r\n\r\n    label.error {\r\n        position: absolute;\r\n        bottom: 0;\r\n    }\r\n\r\n    /* Hover */\r\n\r\n    &.status-input {\r\n\r\n        .Upload-image-control-instructions {\r\n            display: block;\r\n        }\r\n\r\n        .Upload-image-control-input[type=file] {\r\n            display: block;\r\n        }\r\n\r\n        &:hover {\r\n\r\n            .Upload-image-control-inner {\r\n                background-color: rgba(white, 0.3);\r\n                transition: none;\r\n            }\r\n\r\n            .Upload-image-control-instructions {\r\n                top: 48%;\r\n            }\r\n        }\r\n    }\r\n\r\n    /* Uploading */\r\n\r\n    &.status-uploading {\r\n\r\n        .Upload-image-control-inner {\r\n            background-color: rgba(black, 0.4);\r\n        }\r\n\r\n        .Upload-image-control-progress {\r\n            display: block;\r\n        }\r\n\r\n        .Upload-image-control-progress-bar {\r\n            display: block;\r\n        }\r\n    }\r\n\r\n    /* Error */\r\n\r\n    &.status-error {\r\n\r\n        .Upload-image-control-instructions-error {\r\n            display: inline-block;\r\n        }\r\n    }\r\n\r\n    /* Preview */\r\n\r\n    &.status-preview {\r\n        text-align: center;\r\n\r\n        .Upload-image-control-inner {\r\n            padding-bottom: 0;\r\n            margin: 0 auto;\r\n            background: none;\r\n            border-width: 1px;\r\n            border-style: solid;\r\n            display: inline-block;\r\n        }\r\n\r\n        .Upload-image-control-preview {\r\n            display: block;\r\n        }\r\n\r\n    }\r\n\r\n}"]}
.btn {
  font-weight: bold;
  padding: 0.6em 1em;
  font-size: 1.43em; }
  .btn.btn-block {
    display: block;
    width: 100%; }
  .btn.btn-default {
    background-color: #4a90e2;
    border: none;
    box-shadow: 0px 5px 0px #264e7d;
    border-radius: 0.2em;
    color: white;
    position: relative;
    outline: none; }
    .btn.btn-default:hover {
      top: 1px;
      box-shadow: 0px 4px 0px #264e7d; }
    .btn.btn-default:active {
      color: white;
      background-color: #4a90e2;
      top: 3px;
      box-shadow: 0px 2px 0px #264e7d; }
  .btn i {
    margin-right: 1em; }
  .btn[disabled], .btn[disabled]:hover {
    color: white;
    background-color: #609de6 !important;
    top: 3px;
    box-shadow: 0px 2px 0px #264e7d;
    opacity: 1; }

a,
a:focus {
  color: #4a90e2;
  font-weight: bold; }

.form-group input.error,
.form-group textarea.error {
  border-color: #CF2D2D; }
  .form-group input.error:focus,
  .form-group textarea.error:focus {
    border-color: #CF2D2D;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
  .form-group input.error::-webkit-input-placeholder,
  .form-group textarea.error::-webkit-input-placeholder {
    color: #CF2D2D; }
  .form-group input.error:-moz-placeholder,
  .form-group textarea.error:-moz-placeholder {
    color: #CF2D2D; }
  .form-group input.error::-moz-placeholder,
  .form-group textarea.error::-moz-placeholder {
    color: #CF2D2D; }
  .form-group input.error:-ms-input-placeholder,
  .form-group textarea.error:-ms-input-placeholder {
    color: #CF2D2D; }

.form-group label {
  margin-left: 0.4em; }

.form-group label.error {
  font-weight: bold;
  color: #CF2D2D;
  background: rgba(255, 255, 255, 0.5);
  margin-top: 0.3em;
  padding: 0 0.5em;
  border-radius: 0.2em; }

.form-group .checkbox > label:first-child {
  display: block; }

.form-group .checkbox > label {
  padding-left: 0; }

.form-control {
  height: auto; }

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

.flaticon-spinner-animate {
  animation: spin 1000ms infinite linear; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

@media (min-width: 768px) {
  .form-group input,
  .form-group textarea {
    font-size: 1em;
    padding: 0.5em 0.7em; } }

.Competition {
  text-align: center;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 60px !important; }
  .Competition iframe {
    height: 565px;
    width: 320px; }

@media (min-width: 768px) {
  .Competition iframe {
    width: 546px;
    height: 825px; } }

.Contact {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 15px; }
  .Contact .Generic-page-title {
    margin-top: 1em; }
  .Contact textarea {
    height: 9em; }
  .Contact-sent-box {
    margin: 2em 0;
    text-align: center;
    font-size: 1.2em;
    padding: 1em;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0.2em; }
    .Contact-sent-box .glyphicon {
      color: green;
      font-size: 2em;
      display: inline-block; }

.Cookies-alert {
  text-align: center;
  position: fixed;
  bottom: 0;
  background: #B98B00;
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  z-index: 2; }
  .Cookies-alert-message {
    display: inline-block;
    max-width: 720px;
    color: white; }
    .Cookies-alert-message a {
      color: white;
      text-decoration: underline;
      font-weight: normal; }
    .Cookies-alert-message button {
      padding: 0.2em 0.6em;
      font-size: 0.9em;
      color: white;
      background: rgba(0, 0, 0, 0.5);
      margin-left: 0.4em; }
      .Cookies-alert-message button:hover {
        background: rgba(0, 0, 0, 0.7);
        color: white; }

.Error {
  max-width: 400px; }
  .Error-title {
    font-size: 1.5em;
    text-align: center;
    font-weight: bold; }
  .Error-image {
    margin: 20px 0 40px;
    text-align: center; }
    .Error-image img.visible-xs {
      width: 210px;
      max-width: 100%;
      margin: 0 auto; }

.Generic-page {
  padding: 0 15px;
  margin: 0 auto; }
  .Generic-page-title {
    font-family: 'Bebas Neue', sans-serif;
    font-size: 2.3em;
    text-align: center;
    font-weight: bold;
    margin: 0 0 0.5em 0; }
  .Generic-page-intro {
    line-height: 1.2em;
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    margin-bottom: 1em; }
  .Generic-page-bullets {
    list-style: none;
    font-size: 10px;
    padding: 0;
    text-align: center;
    margin: 2em 0 1em 0; }
    .Generic-page-bullets li {
      height: 1em;
      width: 1em;
      margin-right: 2.5em;
      background-color: white;
      border-radius: 1em;
      display: inline-block; }
      .Generic-page-bullets li.active {
        background-color: #4a90e2; }
  .Generic-page .btn {
    max-width: 290px;
    margin: 0 auto; }

@media (min-width: 768px) {
  .Generic-page-intro {
    margin-bottom: 2em;
    font-size: 1em; }
  .Generic-page .btn {
    margin-top: 2em; } }

.Generic-text-page {
  background: white;
  padding: 1em;
  margin: 3em 1em;
  box-shadow: 1px 1px 12px rgba(0, 0, 0, 0.2); }
  .Generic-text-page h1 {
    font-family: 'Bebas Neue', sans-serif;
    text-align: center;
    margin-top: 0; }
  .Generic-text-page h2 {
    font-size: 1.5rem; }
  .Generic-text-page h3 {
    font-size: 1.3rem; }
  .Generic-text-page h3 {
    font-size: 1.1rem; }

@media (min-width: 768px) {
  .Generic-text-page {
    padding: 4em;
    margin: 1em auto; }
  h1 {
    margin-bottom: 0.5em; } }

.Home {
  max-width: 960px;
  margin: 0 auto; }
  .Home-header {
    position: relative; }
    .Home-header img {
      width: 100%; }
    .Home-header-overlay {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.6); }
      .Home-header-overlay-text {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        max-width: 90%;
        font-size: 2em;
        color: white;
        text-align: center;
        font-weight: bold; }
  .Home-content {
    padding: 0 15px; }
  .Home-description {
    color: #4a4a4a;
    position: relative;
    font-weight: bold;
    border-radius: 0.5em;
    background: white;
    padding: 1.5em;
    max-width: 720px;
    margin: -2em auto 0 auto; }
    .Home-description:after {
      content: '';
      position: absolute;
      top: -10px;
      left: 30px;
      border-bottom: 10px solid white;
      border-right: 10px solid transparent;
      border-left: 10px solid transparent; }
  .Home .btn {
    max-width: 290px;
    margin: 1em auto 0; }
  .Home-results {
    margin-top: 2em; }
    .Home-results-title {
      font-family: 'Bebas Neue', sans-serif;
      font-size: 2.3em;
      text-align: center;
      font-weight: bold;
      margin: 0 0 0.5em 0; }
    .Home-results-intro {
      font-size: 1.1em;
      font-weight: bold; }
    .Home-results-content {
      font-size: 1.3em;
      padding: 1em;
      font-weight: bold; }

@media (min-width: 768px) {
  .Home-description {
    font-size: 18px; } }

html,
body {
  font-size: 14px;
  font-family: 'Asap', sans-serif;
  background-color: #f29100;
  color: #4a4a4a; }

html a {
  -webkit-font-smoothing: antialiased;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }

.Layout {
  background: #f29100; }
  .Layout-wrapper {
    min-height: 83vh; }
  .Layout-header {
    padding: 10px 15px;
    border-bottom: 10px solid white;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    position: relative;
    text-align: center; }
    .Layout-header-logo {
      display: inline-block;
      margin-right: 20px; }
      .Layout-header-logo img {
        width: 143px; }
    .Layout-header-promo-logo {
      display: inline-block; }
      .Layout-header-promo-logo img {
        max-height: 60px;
        max-width: 105px; }
    .Layout-header-language-selector {
      display: inline-block;
      margin-left: 1em;
      text-align: left;
      vertical-align: middle; }
      .Layout-header-language-selector-title {
        display: block; }
      .Layout-header-language-selector-item, .Layout-header-language-selector-item:focus, .Layout-header-language-selector-item:active {
        text-transform: uppercase;
        font-weight: normal;
        color: #4a4a4a; }
      .Layout-header-language-selector-item-active {
        font-weight: bold;
        text-decoration: none; }
  .Layout-footer {
    margin-top: 2em; }
    .Layout-footer-dates {
      font-weight: bold;
      color: black;
      text-align: center;
      padding: 0 15px; }
    .Layout-footer-menu {
      padding: 15px;
      color: white;
      background-color: #4a4a4a;
      padding-top: 1em; }
      .Layout-footer-menu ul {
        padding: 0;
        text-align: center;
        margin-bottom: 0; }
        .Layout-footer-menu ul li {
          list-style: none;
          display: inline-block;
          padding-right: 0.8em;
          margin-right: 0.4em;
          border-right: 1px solid #6E6E6E;
          line-height: 1em;
          color: #c4c4c4; }
          .Layout-footer-menu ul li a {
            color: white;
            text-decoration: none;
            font-weight: normal; }
            .Layout-footer-menu ul li a:hover {
              text-decoration: underline; }
          .Layout-footer-menu ul li:last-child {
            border-right: none;
            margin-right: 0;
            padding-right: 0; }

@media (min-width: 768px) {
  html,
  body {
    font-size: 16px; }
  .Layout-wrapper {
    min-height: 88vh; }
  .Layout-header {
    text-align: center; } }

@media (max-width: 400px) {
  .Layout-header-language-selector {
    display: block;
    margin-top: 0.5em;
    text-align: center; }
    .Layout-header-language-selector-title {
      display: inline; } }

.Participate {
  max-width: 600px; }
  .Participate textarea {
    height: 8em; }
  .Participate form {
    margin-bottom: 2em; }

.Personal-data {
  max-width: 450px; }

#phone_code-error {
  font-size: 11px; }

.Purchase-validate {
  max-width: 500px; }
  .Purchase-validate .Upload-image-control {
    margin: 0 auto 2em auto; }

.Share {
  max-width: 750px; }
  .Share-image {
    margin: 40px 0;
    text-align: center; }
    .Share-image img.visible-xs {
      width: 210px;
      max-width: 100%;
      margin: 0 auto; }
  .Share-thanks {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    margin: 1em 0; }
  .Share .btn-facebook,
  .Share .btn-facebook:active {
    background-color: #3b5998;
    margin-bottom: 0.5em; }

@media (min-width: 768px) {
  .Share .btn {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0 2% 0 0; }
    .Share .btn:last-child {
      margin-right: 0; } }

.Upload-image-control {
  width: 100%;
  /* jQuery validation plugin error*/
  /* Hover */
  /* Uploading */
  /* Error */
  /* Preview */ }
  .Upload-image-control-inner {
    display: block;
    border: 3px dashed #4a4a4a;
    padding-bottom: 60%;
    background-color: rgba(255, 255, 255, 0.4);
    position: relative;
    transition: 0.2s; }
  .Upload-image-control-center {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%; }
  .Upload-image-control-input[type=file] {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 4;
    opacity: 0;
    cursor: pointer;
    display: none; }
  .Upload-image-control-progress-bar {
    position: absolute;
    width: 0;
    height: 100%;
    opacity: 0.6;
    z-index: 1;
    background-color: #4a90e2;
    display: none; }
  .Upload-image-control-instructions {
    transition: 0.2s;
    display: none; }
    .Upload-image-control-instructions-icon {
      font-size: 2em; }
    .Upload-image-control-instructions-text {
      font-size: 1.5em;
      margin-bottom: 0; }
    .Upload-image-control-instructions-max-size {
      font-size: 0.8em; }
    .Upload-image-control-instructions-error {
      font-size: 1em;
      display: none;
      color: #CF2D2D;
      background: rgba(255, 255, 255, 0.5);
      padding: 0.5em 1em;
      border-radius: 0.2em;
      max-width: 90%; }
  .Upload-image-control-progress {
    font-size: 1.5em;
    color: white;
    display: none;
    z-index: 2; }
  .Upload-image-control-preview {
    display: none; }
    .Upload-image-control-preview img {
      max-width: 100%;
      max-height: 50vh; }
    .Upload-image-control-preview-delete {
      position: absolute;
      color: white;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
      top: 0.5em;
      right: 0.5em;
      font-size: 26px;
      opacity: 0.8; }
      .Upload-image-control-preview-delete:hover {
        cursor: pointer;
        opacity: 1; }
  .Upload-image-control label.error {
    position: absolute;
    bottom: 0; }
  .Upload-image-control.status-input .Upload-image-control-instructions {
    display: block; }
  .Upload-image-control.status-input .Upload-image-control-input[type=file] {
    display: block; }
  .Upload-image-control.status-input:hover .Upload-image-control-inner {
    background-color: rgba(255, 255, 255, 0.3);
    transition: none; }
  .Upload-image-control.status-input:hover .Upload-image-control-instructions {
    top: 48%; }
  .Upload-image-control.status-uploading .Upload-image-control-inner {
    background-color: rgba(0, 0, 0, 0.4); }
  .Upload-image-control.status-uploading .Upload-image-control-progress {
    display: block; }
  .Upload-image-control.status-uploading .Upload-image-control-progress-bar {
    display: block; }
  .Upload-image-control.status-error .Upload-image-control-instructions-error {
    display: inline-block; }
  .Upload-image-control.status-preview {
    text-align: center; }
    .Upload-image-control.status-preview .Upload-image-control-inner {
      padding-bottom: 0;
      margin: 0 auto;
      background: none;
      border-width: 1px;
      border-style: solid;
      display: inline-block; }
    .Upload-image-control.status-preview .Upload-image-control-preview {
      display: block; }

/*# sourceMappingURL=app.css.map */
