/* --- Intro --- */
section.common.intro .wp-block-acf-image-title-text
{
    grid-template-columns:repeat(auto-fit,minmax(20em,1fr));
}

section.common.intro .wp-block-acf-image-title-text>.item
{
    display:grid;
    grid:'i .' 4.1875em 't t' 1fr/4.1875em 1fr;
    gap:var(--flex-gap);
    padding:var(--block-padding);
    border-radius:var(--block-radius);
    background:none #FFFFFF;
    box-shadow:var(--block-shadow);
}

section.common.intro .wp-block-acf-image-title-text>.item>.img
{
    border-radius:0.75em;
    background:none center/75% auto no-repeat var(--green);
    box-shadow:1.29px 2.57px 3.86px 0px #00000040;
}

section.common.intro .wp-block-acf-image-title-text>.item>.text *
{
    font-size:1.25em;
    font-weight:500;
    color:var(--light-black);
}

/* --- Advantages --- */
section.common.advantages
{
    background-image:linear-gradient(0deg,var(--blue) 0 42%,#00000000 42% 100%);
}

section.common.advantages .wp-block-acf-image-title-text
{
    grid:'i1 i2' 1fr 'i1 i3' 1fr/3fr 5fr;
}

section.common.advantages .wp-block-acf-image-title-text>.item
{
    overflow:clip;
    border-radius:var(--block-radius);
    background:none #FFFFFF;
    box-shadow:var(--block-shadow);
}
section.common.advantages .wp-block-acf-image-title-text>.item:nth-child(1){grid-area:i1; grid:'t' 1fr 'i' 10em/1fr;}
section.common.advantages .wp-block-acf-image-title-text>.item:nth-child(2){grid-area:i2; grid:'t i'/minmax(20em,2fr) 1fr;}
section.common.advantages .wp-block-acf-image-title-text>.item:nth-child(3){grid-area:i3; grid:'t i'/minmax(20em,2fr) 1fr;}
section.common.advantages .wp-block-acf-image-title-text>.item.mapped
{
    background:url('/app/uploads/2025/05/marketplaces-wb-007.svg') right center/contain no-repeat #FFFFFF;
}


section.common.advantages .wp-block-acf-image-title-text>.item>.text
{
    padding:var(--block-padding);
}

section.common.advantages .wp-block-acf-image-title-text>.item>.text *
{
    max-width:30em;
    font-size:1.25em;
    line-height:1.3;
    font-weight:500;
    color:var(--light-black);
}

section.common.advantages .wp-block-acf-image-title-text>.item>.img
{
    background:none right bottom/contain no-repeat transparent;
}

section.common.advantages .wp-block-acf-image-title-text>.item>.header
{
    display:none;
}

@media(max-width:1024px)
{
    section.common.advantages .grid
    {
        grid:'i1' 'i2' 'i3'/1fr;
    }
}
