/* ########################################################################## */
/* CLAIM */
/* ########################################################################## */

.claim_items {
    width: 100%;
}

.claim_items .claim_items_inner {
    width: 100%;
    margin-top: 66px;
    padding: 0 100px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.claim_items .claim_item {
    max-width: 160px;
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 auto;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.claim_items .claim_item .claim_item_icon {
    width: 156px;
    height: 156px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #D2091E;
    -webkit-border-radius: 156px;
    -moz-border-radius: 156px;
    border-radius: 156px;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.claim_items .claim_item_icon.icon_byty {
    background: #D2091E center center no-repeat url(../images/icons/ico-type-byty.svg);
}

.claim_items .claim_item_icon.icon_domy {
    background: #008FD6 center center no-repeat url(../images/icons/ico-type-domy.svg);
}

.claim_items .claim_item_icon.icon_developer {
    background: #062D5E center center no-repeat url(../images/icons/ico-type-developer.svg);
}

.claim_items .claim_item_icon.icon_pozemky {
    background: #0A203D center center no-repeat url(../images/icons/ico-type-pozemky.svg);
}

.claim_items .claim_item_icon.icon_lokality {
    background: #011229 center center no-repeat url(../images/icons/ico-type-lokality.svg);
}

.claim_items .claim_item .claim_item_link {
    font-family: 'Plus Jakarta Sans', 'Arial', 'Helvetica', sans-serif;
    font-size: 22px;
    font-weight: 800;
    color: #0A203D;
    text-decoration: none;
}

.claim_items ._sep_line {
    height: 5px;
    flex: 1;
    margin-top: 78px;
    margin-left: 22px;
    margin-right: 22px;
    background: transparent left center repeat-x url(../images/claim_sep.svg);
}

.claim_items ._sep_line:before {
    content: '';
}

/* ARK */

.featured #main_content_block {
    padding-bottom: 0;
}

.logo_ark {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 100px;
}

.logo_ark img {
    max-width: 230px;
}

.logo_ark p {
    font-weight: 600;
    margin-bottom: 3rem;
}

@media (max-width: 1499px) {
    .claim_items .claim_items_inner {
        padding: 0;
    }
}

@media (max-width: 1199px) {
    /*    .claim_items .claim_item {
            transform: scale(0.75);
        }*/

    .claim_items .claim_item .claim_item_icon {
        width: 126px;
        height: 126px;
        border-radius: 126px;
        background-size: auto 40% !important;
    }

    .claim_items .claim_item .claim_item_link {
        font-size: 18px;
    }

    .claim_items ._sep_line {
        margin-left: 0;
        margin-right: 0;
        margin-top: 63px;
    }
}

@media (max-width: 1024px) {
    /*    .claim_items .claim_item {
            transform: scale(0.6);
        }*/

    .claim_items .claim_item {
        max-width: 120px;
    }

    .claim_items .claim_item .claim_item_icon {
        width: 86px;
        height: 86px;
        border-radius: 86px;
    }

    .claim_items .claim_item .claim_item_link {
        font-size: 18px;
    }

    .claim_items ._sep_line {
        margin-top: 43px;
    }
}

@media (max-width: 768px) {
    .claim_items .claim_items_inner {
        flex-direction: column;
    }

    .claim_items .claim_item {
        width: 100%;
        max-width: 100%;
        margin-bottom: 50px;
    }

    .claim_items .claim_item .claim_item_icon {
        width: 156px;
        height: 156px;
    }

    .claim_items .claim_item .claim_item_link {
        font-size: 22px;
    }

    .claim_items ._sep_line {
        display: none;
    }
}