/*! Place your custom styles here */
@media (min-width: 1550px) {
    .col-xxl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%;
    }
    .col-xxl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }
    .col-xxl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%;
    }
    .col-xxl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
    .col-xxl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-xxl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .col-xxl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%;
    }
    .col-xxl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .col-xxl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%;
    }
    .col-xxl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-xxl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .col-xxl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%;
    }
    .col-xxl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%;
    }
    .col-xxl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

section, footer {
    padding-top: 5em;
    padding-bottom: 7.42857143em;
}

.video-cover iframe {
    background: white;
}

.video-cover {
    background: white;
    margin-bottom: 50px;
}

.background-image-holder {
    background: white;
}

.pdf {
    font-size: 0.9em !important;
    font-weight: 700;
    color:#808080;
    text-decoration: none;
}

.pdf:hover {
    font-size: 0.9em !important;
    font-weight: 700;
    color:#808080;
    text-decoration: none;
}

.pdf img {
  margin-right: 5px;
    height: 30px;
}
.lang {
    display: flex;
    position: relative;
    left: 180px;
    top: -18px;
    z-index: 222;
}

@media (min-width: 991px) and (max-width: 1200px) {
    .lang {
        display: flex;
        position: relative;
        /*left: 0;*/
        /*top: 20px;*/
        z-index: 222;
    }
}

.lang-m {
    display: flex;
    position: relative;
    left: 175px;
    top: -17px;
    z-index: 222;
}

.lang-m a, .lang a{
    margin-right: 5px;
    font-weight: 500;
    color: #252525;
    opacity: .5;
    text-decoration: none;
}

.lang-m a:hover, .lang a:hover{
    transition: 0.3s ease;
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    color: #252525;
    opacity: 0.9;
}

.lang-m a.active, .lang a.active{
    font-weight: 900;
}

@media(min-width: 1199px) {

    .bar .logo {
        margin: 0;
        position: relative;
        top: 5px;
    }
}

@media(max-width: 1199px) {
    .lang {
        top: -19px;
    }

    /*#menu1 {*/
    /*    padding: 0;*/
    /*}*/
}
@media (max-width: 1023px) and (min-width: 768px){
    .bar-2 .bar__module, .bar-1 .bar__module {
         margin-bottom: 0;
    }
}

#how {
    padding-top: 3rem;
}

.btn.btn--primary-1 {
    background: #02c44b;
    border-color: #02c44b;
}

.label.color--primary-1 {
    background: #02c44b;
    border-color: #02c44b;
    color: white !important;
}

.btn.btn--primary-1:hover, .btn.btn--primary-1:hover {
    background: #02d74d;
    border-color: #02d74d;
}


.btn--primary:active {
    background: #5d49c9;
    border-color: #5d49c9;
}



.play-btn {
    position: absolute;
    left: 45%;
    top: 40%;
    cursor: pointer;
    transition: all .1s ease-out;
}
.play-btn:hover {
    transform: scale(1.2);
    transition: all .1s ease-out;
}

.bar {
    padding: 15px 0 3px 0;
}


@media(max-width: 769px) {
    .play-btn {
        position: absolute;
        left: 41%;
        top: 35%;
    }
}