

/* Start:/o-kompanii/about-company.css?16191065811798*/
div.page-container
{
    padding-top: 53px;
    padding-bottom: 63px;
}

div.heading
{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;

    margin-bottom: 35px;
}

div.heading h1.page-title
{
    margin-top: 0;
}

div.top
{
    margin-bottom: 40px;

    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

div.top .text
{
    max-width: 690px;
}

div.top p
{
    margin-right: 30px;
}

.text :is(p, div.p)
{
    font-size: 14px;
    line-height: 24px;

    color: #333333;

    margin-bottom: 25px;
}

/* .text p:last-child
{
    margin-bottom: 0;
} */

img.about-image
{
    width: 420px;
    height: 420px;
}

div.bottom :is(p, div.p)
{
    max-width: 750px;

    margin: 0 auto;
}

@media screen and (max-width: 1231px)
{
    img.about-image
    {
        width: 350px;
        height: 350px;
    }
}

@media screen and (max-width: 1161px)
{
    img.about-image
    {
        width: 300px;
        height: 300px;
    }
}

@media screen and (max-width: 1111px)
{
    div.top .text
    {
        max-width: 100%;

        margin-bottom: 33px;
    }

    img.about-image
    {
        width: 420px;
        height: 420px;
    }
}

@media screen and (max-width: 1100px)
{
    div.heading
    {
        display: flex;
        flex-flow: column nowrap;
        justify-content: flex-start;
        align-items: flex-start;
    }

    div.heading h1.page-title
    {
        margin-bottom: 35px;
    }
}

@media screen and (max-width: 481px)
{
    img.about-image
    {
        width: 335px;
        height: 335px;

        margin: 0 auto;
    }
}

@media screen and (max-width: 385px)
{
    img.about-image
    {
        width: 280px;
        height: 280px;

        margin: 0 auto;
    }
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/partners_newslist/style.css?1614350498427*/
nav.partners
{
	display: flex;
	flex-flow: row nowrap;
	justify-content: flex-start;
	align-items: center;

	overflow: hidden;

	user-select: none;
}

@media screen and (max-width: 1100px)
{
	nav.partners
	{
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
	}
}

a.partner
{
	display: block;

	margin-right: 39px;
	user-select: none;
}

a.partner:last-child
{
	margin-right: 0;
}

a.partner img
{
	display: block;
}


/* End */
/* /o-kompanii/about-company.css?16191065811798 */
/* /bitrix/templates/.default/components/bitrix/news.list/partners_newslist/style.css?1614350498427 */
