.heading-page[data-v-42782d1c]{--main-padding:24px;--heading-min-height:104px;display:flex;min-height:104px;min-height:var(--heading-min-height);width:100%}@media(max-width:768px){.heading-page[data-v-42782d1c]{--main-padding:16px;--heading-min-height:70px}.heading-page.--small h1[data-v-42782d1c]{font-size:20px}}.heading-page__content[data-v-42782d1c]{grid-gap:var(--main-padding);align-items:center;display:flex;justify-content:space-between;padding:var(--main-padding) 0}@media(max-width:1360px){.heading-page__content[data-v-42782d1c]{padding:var(--main-padding) 20px}}@media(max-width:1024px){.heading-page__content[data-v-42782d1c]{padding:16px}}.heading-page__content__info[data-v-42782d1c]{display:flex}.heading-page__content__info h1[data-v-42782d1c]{font-size:48px;font-weight:500;line-height:117%}@media(max-width:768px){.heading-page__content__info h1[data-v-42782d1c]{font-size:36px}}.heading-page__content__panel[data-v-42782d1c]{display:flex;flex-direction:column}.gallery-item{--item-image-transform:initial;--item-title-color:var(--body-text);transition:var(--primary-scale-transition) transform}.gallery-item:hover{--item-title-color:var(--primary);--item-image-transform:scale(var(--increasing-active-state-scale))}.gallery-item:active{transform:scale(var(--primary-active-state-scale))}@media(max-width:1024px){.gallery-item{flex:1}}.gallery-item.--skeleton>.skeleton{height:300px;width:300px}@media(max-width:1024px){.gallery-item.--skeleton>.skeleton{height:50vw;width:100%}}.gallery-item__link{display:flex;flex-direction:column;gap:12px}.gallery-item__link__image{border-radius:12px;display:flex;overflow:hidden}.gallery-item__link__image img{height:300px;-o-object-fit:cover;object-fit:cover;transform:var(--item-image-transform);transition:var(--primary-scale-transition) transform;width:300px}@media(max-width:1024px){.gallery-item__link__image img{height:50vw;width:100%}}.gallery-item__link p{color:var(--item-title-color);font-size:22px;font-weight:500;line-height:120%;text-align:left;transition:var(--primary-scale-transition) transform,var(--primary-transition) color}@media(max-width:1024px){.gallery-item__link p{font-size:20px}}.gallery-page__container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:64px;padding:0}@media(max-width:1024px){.gallery-page__container{flex-direction:column;flex-wrap:nowrap;padding:0 16px}}