#infos
{
    flex-wrap: nowrap;
}

#sodan
{
    width: 40%;
}

@media (hover: hover) and (pointer: fine)
{
    @container two-columns (inline-size < 1650px)
    {
        .containerTwoColumns
        {
            .container
            {
                flex-direction: column;

                #sodan
                {
                    width: 100%;
                }
            }
        }
    }
    #infos
    {
        @container two-columns (inline-size < 1057px)
        {
            flex-wrap: wrap;
        }
    }
    #contact
    {
        @container two-columns (inline-size < 1057px)
        {
            display: flex;
        }
        @container two-columns (inline-size < 665px)
        {
            display: flex;
        }
    }
    #sodanTable
    {
        @container two-columns (inline-size < 750px)
        {
            font-size: 2.3vw;
        }
    }
    .tableOutline
    {
        @container two-columns (inline-size < 624px)
        {
            font-size: 2.3vw;
        }
    }
}

@media (hover: none) and (pointer: coarse)
{
    @container two-columns (inline-size < 1514px)
    {
        .containerTwoColumns
        {
            .container
            {
                flex-direction: column;

                .content
                {
                    width: 100% !important;
                }
            }
        }
    }
    #contact
    {
        @container two-columns (inline-size < 1514px)
        {
            display: flex;
        }
        @container two-columns (inline-size < 986px)
        {
            display: block;
        }
        @container two-columns (inline-size < 846px)
        {
            display: flex;
        }
        @container two-columns (inline-size < 478px)
        {
            display: block;
        }
    }
    #infos
    {
        @container two-columns (inline-size < 846px)
        {
            flex-direction: column;
        }
    }
    .tableOutline
    {
        @container two-columns (inline-size < 721px)
        {
            font-size: 3vw;
        }
        @container two-columns (inline-size < 690px)
        {
            font-size: 3.4vw;
        }
    }
    #sodanTable
    {
        @container two-columns (inline-size < 534px)
        {
            font-size: 3.1vw;
        }
    }

}