/* SETTING --> */
@font-face {
    font-family: 'Lemon-Milk';
    src: url('../fonts/LEMONMILK-Bold.otf');
}

@font-face {
    font-family: 'Karla';
    src: url('../fonts/karla.ttf');
}

@font-face {
    font-family: "Acumin Variable Concept";
    src: url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.eot");
    src: url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.woff") format("woff"), url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/066ce24dae3730ed6c648b09efaea93a.svg#Acumin Variable Concept") format("svg");
}


img {
    height: auto;
}

* {
    box-sizing: border-box;
    /*transition: all 0.3s ease;*/
}


a {
    color: #FFFFFF;
    font-family: 'Acumin Variable Concept', sans-serif;
    font-weight: 400;
    font-size: 21px;
}


body {
    margin: 0;
    font-family: 'Acumin Variable Concept', sans-serif;
    font-weight: 400;
    font-size: 21px;
    color: #ffffff;
}

h1, h2, h3, p {
    margin: 0;
    padding: 0;
}


/* <-- SETTING */

html, body, .page-item, .page-content, .column-item {
    /*height: 100%;*/
}

.page-content {
    display: flex;
    width: 100%;
}

.column-item {
    width: 50%;
    display: flex;
}

.column-item:first-child {
    background: url("/wp-content/uploads/2021/01/background_logos.jpg") no-repeat center;
    background-size: cover;
    justify-content: flex-end;


}

.column-item:last-child {
    background: #f1d80f;
    justify-content: flex-start;

}

.column-item:first-child .item-content {
    width: 704px;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    position: sticky;
    top: 0;
    right: 0;
}

.column-item:last-child .item-content {
    width: 740px;
    padding: 165px 30px 80px 35px;
}

.item-content {
    position: relative;
}

/*.item-content .item-main-logo {*/
/*    position: sticky;*/
/*    top: 33vh;*/
/*    left: 40px;*/

/*}*/

.item-content h1, .item-content h2 {
    font-family: 'Lemon-Milk', sans-serif;
    font-weight: 700;
    font-size: 84px;
	color: #FFFFFF;
}

.item-content p, .item-content a, .item-content h3 {
    color: #000000;
    font-family: 'Acumin Variable Concept', sans-serif;
    font-weight: 400;
    font-size: 21px;
}


.item-content h1, .item-content h2 {
    padding: 0 10%;
    text-align: center;
}

.item-content h1 {
    margin-bottom: 50px;
}

.item-content h2, .item-content h3 {
    margin-top: 40px;
    margin-bottom: 65px;
}


.item-content h3 {
    margin-bottom: 40px;
}


.item-content p {
    margin-bottom: 40px;
}

.item-content-contact-group a {
    text-decoration: none;
}

.item-content-contact-group strong {
    color: #000000;
}

.item-content-release-group .release-title {
    text-align: center;
}


.item-content-release-group .release-links {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    /*flex-direction: column;*/
}

.item-content-release-group .release-link {
    text-align: center;
    color: #000000;
    text-decoration: none;
    background: url("/wp-content/uploads/2021/01/back-donwload.png") no-repeat center;
    width: 315px;
    height: 108px;
    padding-top: 22px;
    background-size: cover;
}

@media screen and (max-width: 1440px) {
    .column-item:first-child .item-content, .column-item:last-child .item-content {
        width: 100%;
    }

    .item-content .item-main-logo {
        /*top: 40vh;*/
        /*left: 40px;*/
        width: 80%;

    }
}

@media screen and (max-width: 1130px) {
    .item-content h1, .item-content h2 {
        font-size: 65px;

    }

    .item-content h1, .item-content h2 {
        padding: 0 3%;
    }
}

@media screen and (max-width: 992px) {
    .page-content {
        flex-direction: column;
    }

    .column-item {
        width: 100%;
    }

    .column-item:first-child .item-content {
        height: auto;
        position: static;
    }

    .item-content .item-main-logo {
        /*width: 80%;*/
        padding: 50px;
    }

    .item-content-logo {
        text-align: center;
    }
}


@media screen and (max-width: 552px) {
    .item-content h1, .item-content h2 {
        font-size: 55px;

    }

    .item-content-release-group .release-links {
        flex-direction: column;
    }
}
