:root{--padding-x:.85714286rem}@media screen and (min-width:850px){:root{--padding-x:1.71428571rem}}:root{--grid-gutter:12px;--grid-columns:6;--column-width:calc((var(--vw, 1vw)*100 - var(--padding-x)*2 - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns))}@media screen and (min-width:850px){:root{--grid-gutter:16px;--grid-columns:12}}@media screen and (min-width:1500px){:root{--grid-gutter:24px}}.image-background{height:100%;overflow:hidden;position:relative;width:100%}.image-background :deep(img),.image-background img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block-gallery{background-color:#fff;color:#000;padding-block:2.85714286rem}@media screen and (min-width:850px){.block-gallery{padding-block:3.42857143rem}}.block-gallery__header{padding-block:.57142857rem}.block-gallery__header>*{grid-column:1/-1}@media screen and (min-width:850px){.block-gallery__header>*{grid-column:3/-3}}@media screen and (min-width:1200px){.block-gallery__header>*{grid-column:4/-4}}.block-gallery__header .header__wrapper{align-items:center;display:flex;justify-content:space-between}.block-gallery__header .header__wrapper:not(:has(.header__title)){justify-content:flex-end}@media screen and (min-width:850px){.block-gallery__header .header__title{font-size:2.14285714rem;font-style:normal;font-weight:400;letter-spacing:-.08571429rem;line-height:120%}}.block-gallery__header .header__arrows{align-items:center;display:flex;gap:.85714286rem}.block-gallery__header .header__arrows .arrows__arrow{background:transparent;border-radius:50%;color:#000;cursor:pointer;font-size:1.78571429rem;padding:.42857143rem;transition:background .3s ease-in-out,color .3s ease-in-out}.block-gallery__header .header__arrows .arrows__arrow:disabled{visibility:hidden}.block-gallery__header .header__arrows .arrows__arrow:not(:disabled):focus-visible,.block-gallery__header .header__arrows .arrows__arrow:not(:disabled):hover{background:#000;color:#fff}.block-gallery__list{display:flex;gap:var(--grid-gutter);overflow-x:auto;padding-inline:var(--padding-x);-ms-overflow-style:none;scrollbar-width:none}.block-gallery__list::-webkit-scrollbar{display:none}@media screen and (min-width:850px){.block-gallery__list{padding-inline:calc(var(--padding-x) + var(--column-width)*2 + var(--grid-gutter)*2)}}@media screen and (min-width:1200px){.block-gallery__list{padding-inline:calc(var(--padding-x) + var(--column-width)*3 + var(--grid-gutter)*3)}}.block-gallery__list .list__item{display:flex;flex-direction:column;flex-grow:0;gap:1.14285714rem;padding-block-start:1.14285714rem;position:relative}.block-gallery__list .list__item:before{background:#000;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:calc(100% + var(--grid-gutter))}.block-gallery__list .list__item:last-child:before{width:100%}.block-gallery__list .list__item figure{position:relative}.block-gallery__list .list__item figure:has(figcaption){margin-block-end:4lh}.block-gallery__list .list__item figure picture{display:flex}.block-gallery__list .list__item figure img{height:auto;-o-object-fit:cover;object-fit:cover;width:245px}@media screen and (min-width:850px){.block-gallery__list .list__item figure img{height:464px;-o-object-fit:initial;object-fit:fill;width:auto}}.block-gallery__list .list__item figure figcaption{display:-webkit-box;font-family:Arial;font-size:.85714286rem;font-style:normal;font-weight:400;line-height:140%;line-height:150%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;position:absolute;top:calc(100% + .57143rem)}@media screen and (min-width:1500px){.block-gallery__list .list__item figure figcaption{font-size:14px}}
