.is-hidden{display:none}@media only screen and (min-width:640px){.page-section--about-us .page-section__body{display:flex}}.page-section--about-us .page-section__column{position:relative}.page-section--about-us .page-section__column:first-of-type .info-block__description,.page-section--about-us .page-section__column:first-of-type .info-block__title{color:#fff}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:first-of-type .info-block__decoration,.page-section--about-us .page-section__column:first-of-type .info-block__decoration img{height:208px;width:240px}}@media only screen and (min-width:640px) and (max-width:959px){.page-section--about-us .page-section__column:first-of-type .info-block__decoration,.page-section--about-us .page-section__column:first-of-type .info-block__decoration img{object-fit:cover}}@media only screen and (min-width:960px){.page-section--about-us .page-section__column:first-of-type .info-block__decoration,.page-section--about-us .page-section__column:first-of-type .info-block__decoration img{height:276px;width:368px}}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:first-of-type{width:240px}}@media only screen and (min-width:960px){.page-section--about-us .page-section__column:first-of-type{width:368px}}.page-section--about-us .page-section__column:first-of-type .info-block--content{background-color:#2e3dbe}@media only screen and (min-width:1280px){.page-section--about-us .page-section__column:first-of-type .info-block--content{height:276px}}.page-section--about-us .page-section__column:first-of-type .info-block--decoration{display:none}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:first-of-type .info-block--decoration{display:block}.page-section--about-us .page-section__column:last-of-type{width:calc(100% - 240px)}}@media only screen and (min-width:960px){.page-section--about-us .page-section__column:last-of-type{width:calc(100% - 368px)}}@media only screen and (min-width:1280px){.page-section--about-us .page-section__column:last-of-type{width:560px}}.page-section--about-us .page-section__column:last-of-type .info-block__decoration,.page-section--about-us .page-section__column:last-of-type .info-block__decoration img{display:block;height:auto;width:100%}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:last-of-type .info-block__decoration,.page-section--about-us .page-section__column:last-of-type .info-block__decoration img{min-height:182px;min-width:368px}}@media only screen and (min-width:960px){.page-section--about-us .page-section__column:last-of-type .info-block__decoration,.page-section--about-us .page-section__column:last-of-type .info-block__decoration img{min-height:276px;min-width:560px}}@media only screen and (min-width:1280px){.page-section--about-us .page-section__column:last-of-type .info-block__decoration,.page-section--about-us .page-section__column:last-of-type .info-block__decoration img{height:276px;width:560px}}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:last-of-type .info-block--decoration--mobile-only{display:none}}.page-section--about-us .page-section__column:last-of-type .info-block--content{background-color:#f7f8fa}@media only screen and (min-width:640px) and (max-width:959px){.page-section--about-us .page-section__column:last-of-type .info-block--content{padding-right:28px}}@media only screen and (min-width:640px){.page-section--about-us .page-section__column:last-of-type .info-block--content{height:208px}}@media only screen and (min-width:960px){.page-section--about-us .page-section__column:last-of-type .info-block--content{height:276px}}.page-section--about-us .info-block--content{padding:24px 28px 28px}@media only screen and (min-width:640px){.page-section--about-us .info-block--content{padding:32px}}@media only screen and (min-width:960px){.page-section--about-us .info-block--content{display:flex;flex-direction:column;justify-content:center;padding:48px}}.page-section--about-us .info-block__title{font-size:28px;font-weight:800;line-height:40px;margin-bottom:4px}@media only screen and (min-width:640px){.page-section--about-us .info-block__title{font-size:32px;line-height:44px}}@media only screen and (min-width:960px){.page-section--about-us .info-block__title{font-size:48px;letter-spacing:-.01em;line-height:60px;margin-bottom:8px}}.page-section--about-us .info-block__description{line-height:20px}@media only screen and (min-width:640px){.page-section--about-us .info-block__description{font-size:16px;line-height:24px}}@media only screen and (min-width:960px){.page-section--about-us .info-block__description{font-size:20px;line-height:28px}}.page-body .page-section--our-values{padding-bottom:14px}@media only screen and (min-width:960px){.page-body .page-section--our-values{padding-bottom:24px}}@media only screen and (max-width:639px){.page-section--our-values .section-headline{margin-bottom:10px}}.page-section--our-values .cards--our-values{margin:0 -16px}@media only screen and (min-width:640px){.page-section--our-values .cards--our-values{display:flex;flex-wrap:wrap}}.page-section--our-values .cards__item{padding:10px 16px}@media only screen and (min-width:640px){.page-section--our-values .cards__item{padding:16px;width:50%}}.page-section--our-values .card{border:1px solid #d4d4d4;border-radius:4px;color:#2c2c2c;min-height:296px;padding:20px 28px 28px;position:relative;text-decoration:none}@media only screen and (min-width:960px){.page-section--our-values .card{padding:32px 40px 40px}}.page-section--our-values .card__head{margin-bottom:16px}.page-section--our-values .card__head picture,.page-section--our-values .card__head picture img{display:block;height:128px;width:128px}.page-section--our-values .card__title{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}@media only screen and (min-width:640px){.page-section--our-values .card__title{font-size:16px;line-height:24px;margin-bottom:8px}}.page-section--our-values .card__desc{font-size:16px;line-height:24px}@media only screen and (min-width:640px){.page-section--our-values .card__desc{font-size:14px;line-height:20px}}