.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] {
    margin: 9.6rem 0;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_cont {
    padding: 3.2rem;
    border: .1rem solid #303030;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tabs {
    display: flex;
    --gap: 2.4rem;
    gap: var(--gap);
    margin-bottom: 3.2rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tabs[data-hide="true"] {
    display: none;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tab {
    display: flex;
    align-items: center;
    padding: 0 2.4rem;
    font-size: 2.3rem;
    text-transform: uppercase;
    height: 9.4rem;
    border-left: .1rem solid #CFCFCF;
    line-height: 110%;
    font-weight: 700;
    transition: background .3s, border .3s;
    cursor: pointer;
    width: calc((100% - var(--gap) * 5) / 6);
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tab[data-active="true"] {
    border-color: #6B6B6B;
    background-color: #303030;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_left_info,
.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_right_info {
    display: flex;
    flex-direction: column;
    width: calc((100% - var(--gap)) / 2);
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_rect_btns {
    margin-bottom: 6.4rem;
    margin-top: 6.4rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list {
    max-width: 55.2rem;
    display: flex;
    --gap: 2.4rem;
    gap: var(--gap);
    flex-wrap: wrap;
    margin-top: 3.2rem;
    align-content: flex-start;
    height: 100%;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el {
    cursor: pointer;
    --p: 2.5rem;
    position: relative;
    border: .1rem solid #fff;
    aspect-ratio: 1;
    width: calc((100% - var(--gap) * 3) / 4);
    transition: border .3s;
    --fill: #6B6B6B;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el svg,
.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el svg * {
    transition: .3s;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el[data-active="true"] {
    border: .4rem solid #fff;
    --fill: #fff;
    --p: 1.5rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el svg {
    position: absolute;
    width: calc(100% - var(--p) * 2);
    height: calc(100% - var(--p) * 2);
    left: var(--p);
    top: var(--p);
    right: var(--p);
    bottom: var(--p);
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_info {
    display: flex;
    --gap: 2.4rem;
    gap: var(--gap);
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_title {
    line-height: 110%;
    font-weight: 700;
    font-size: 2.6rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_heading {
    font-size: 6.8rem;
    line-height: 110%;
    margin-top: -.2em;
    text-transform: uppercase;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_title {
    font-size: 2.6rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc {
    padding: 1.6rem;
    margin-top: 3.2rem;
    border: .1rem solid #6B6B6B;
    min-height: 27rem;
    font-size: 2rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ol {
    list-style: none;
    margin: 0;
    padding: 0;
    counter-reset: ind 1;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ol li {
    position: relative;
    padding-left: 3.5rem;
    padding-right: 4.9rem;
    display: flex;
    align-items: center;
    height: 4.7rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ol li + li {
    counter-increment: ind 1;
    border-top: .1rem solid #303030;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ol li:before {
    content: counter(ind);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_footer {
    max-width: 65.2rem;
    margin-top: auto;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_img_tag {
    width: 100%;
    height: 41.4rem;
    background-image: url(https://dev.lifestroy.com/local/templates/newdesign/images/zagl.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_img_tag img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_desc {
    margin-top: 3.2rem;
    font-size: 2rem;
    letter-spacing: -.02em;
    margin-bottom: 6.4rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc {
    margin-top: auto;
    font-size: 2rem;
    background-color: #303030;
    padding: 2.4rem;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ul,
.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc ul {
    padding: 0;
    list-style-position: inside;
    list-style-type: square;
    margin: 0;
}

.lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc ul li {
    padding: .8rem 0;
}

@media (min-width: 700px) {
    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_rif_mob_title {
        display: none;
    }
}

@media (max-width: 699px) {
    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] {
        margin: 48px 0;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_cont {
        padding: 0;
        border: none;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tabs {
        flex-wrap: wrap;
        display: flex;
        --gap: 16px;
        gap: var(--gap);
        margin-bottom: 32px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tab {
        width: 100%;
        padding: 0 24px;
        font-size: 17px;
        font-weight: 400;
        height: 9.4rem;
        height: 60px;
        border: 1px solid #fff;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_tab[data-active="true"] {
        border-color: #6B6B6B;
        background-color: #6B6B6B;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_info {
        --gap: 32px;
        flex-direction: column-reverse;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_left_info,
    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_right_info {
        display: unset;
        width: 100%;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_heading {
        display: none;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_rif_mob_title {
        font-size: 28px;
        line-height: 110%;
        margin-top: -.2em;
        text-transform: uppercase;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_img {
        display: flex;
        flex-direction: column;
        margin-top: 32px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_img_tag {
        order: 2;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_desc {
        margin-top: 0;
        font-size: 14px;
        order: 1;
        letter-spacing: -.02em;
        margin-bottom: 32px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_img_tag {
        width: 100%;
        height: unset;
        aspect-ratio: calc(1 * 359 / 310);
        background-image: url(/local/templates/newdesign/images/zagl.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc {
        margin-top: 32px;
        font-size: 12px;
        padding: 16px 8px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc ul li {
        padding: 4px 0 8px 8px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ul, .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_ri_gray_desc ul {
        padding-left: 16px;
        list-style-position: unset;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_rect_btns {
        margin-bottom: unset;
        margin-top: unset;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_title {
        line-height: 110%;
        font-size: 14px;
        font-weight: 400;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list {
        max-width: unset;
        --gap: 13px;
        margin-top: 32px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el {
        --p: 18px;
        border: 1px solid #fff;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lirb_list_el[data-active="true"] {
        border: 3px solid #fff;
        --p: 12px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_title {
        font-size: 14px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_li_footer {
        max-width: unset;
        margin-top: 32px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc {
        padding: 12px 16px;
        margin-top: 16px;
        border: 1px solid #6B6B6B;
        min-height: unset;
        font-size: 12px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ul li {
        padding: 8px 0 8px 8px;
    }

    .lsg_opportunities_bl[data-type="lsg_oppo_bl_def"] .opport_lif_desc ol li {
        padding-left: 24px;
        padding-right: unset;
        display: flex;
        align-items: center;
        height: 34px;
    }
}
