@keyframes loader-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.DNA-module[data-id=gallery]{opacity:1;position:relative;z-index:0}.DNA-module[data-id=gallery] .DNA-module__wrap{position:relative}.DNA-module[data-id=gallery] .DNA-module__filter{display:flex;justify-content:center;margin:0 auto 10em;position:relative}.DNA-module[data-id=gallery] .DNA-module__filter__wrap{background-color:#fff;border-bottom:1px solid rgba(45,42,38,.6);display:flex;justify-content:center;padding:0 3em;width:-moz-fit-content;width:fit-content;z-index:1}.DNA-module[data-id=gallery] .DNA-module__filter__item{align-items:center;border-bottom:.3em solid #fff;cursor:pointer;display:flex;justify-content:space-between;margin:0 1.5em;opacity:.6;padding:0 1.5em 1em;transition:border-bottom-color .55s}.DNA-module[data-id=gallery] .DNA-module__filter__item span{font-size:1.8em;font-weight:600;text-transform:uppercase;white-space:nowrap}.DNA-module[data-id=gallery] .DNA-module__filter__item .DNA-icon{display:none}.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-active,.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-tab-panel__tab--act,.DNA-module[data-id=gallery] .DNA-module__filter__item:hover{border-bottom-color:#2d2a26}.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-active,.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-tab-panel__tab--act{opacity:1}.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-active .DNA-module__filter__checkbox>div,.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-tab-panel__tab--act .DNA-module__filter__checkbox>div{background-color:#2d2a26}.DNA-module[data-id=gallery] .DNA-module__filter__checkbox{align-items:center;border:2px solid #2d2a26;border-radius:3px;display:flex;height:1.5em;justify-content:center;margin:0 .5em .5em 0;width:1.5em}.DNA-module[data-id=gallery] .DNA-module__filter__checkbox>div{border-radius:1px;height:.7em;width:.7em}@media(max-width:1024px){.DNA-module[data-id=gallery] .DNA-module__filter{margin:0 auto;padding:0 0 9em}.DNA-module[data-id=gallery] .DNA-module__filter__wrap{align-items:center;border-bottom:0;flex-direction:column;justify-content:center;left:2em;padding:0;position:absolute;top:0;width:calc(100% - 4em);z-index:15}.DNA-module[data-id=gallery] .DNA-module__filter__checkbox{display:none}.DNA-module[data-id=gallery] .DNA-module__filter__item{background-color:#fff;border:1px solid #2d2a26;display:none;max-width:43em;order:2;padding:1em 2em;width:100%}.DNA-module[data-id=gallery] .DNA-module__filter__item span{font-size:1.4em}.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-active,.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-tab-panel__tab--act{border-radius:.5em;box-shadow:0 0 .4em rgba(0,0,0,.3);display:flex;order:1}.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-active .DNA-icon,.DNA-module[data-id=gallery] .DNA-module__filter__item.JS-tab-panel__tab--act .DNA-icon{display:flex;font-size:1.5em;transform:rotate(90deg);transition:transform .5s}.DNA-module[data-id=gallery] .DNA-module__filter.JS-active .DNA-module__filter__item{border-top:initial;display:flex}.DNA-module[data-id=gallery] .DNA-module__filter.JS-active .DNA-module__filter__item .DNA-icon{transform:rotate(-90deg)}.DNA-module[data-id=gallery] .DNA-module__filter.JS-active .DNA-module__filter__item.JS-active,.DNA-module[data-id=gallery] .DNA-module__filter.JS-active .DNA-module__filter__item.JS-tab-panel__tab--act{border-radius:.5em .5em 0 0;border-top:1px solid #2d2a26}}.DNA-module[data-id=gallery] .DNA-module__tab-panel__panels{position:relative;z-index:5}.DNA-module[data-id=gallery] .DNA-module__tab-panel__panel{column-count:4;column-gap:1.5em;display:none}.DNA-module[data-id=gallery] .DNA-module__tab-panel__panel.JS-tab-panel__panel--act{display:block}.DNA-module[data-id=gallery] .DNA-module__image{display:inline-block;margin-bottom:1.5em;width:100%}.DNA-module[data-id=gallery] .DNA-module__image>div{position:relative}.DNA-module[data-id=gallery] .DNA-module__image>div a{display:block;height:100%;left:0;overflow:hidden;top:0;width:100%;z-index:5}.DNA-module[data-id=gallery] .DNA-module__image>div a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.DNA-module[data-id=gallery] .DNA-module__tab-panel__panel{column-count:3;column-gap:1em}.DNA-module[data-id=gallery] .DNA-module__image{margin-bottom:1em}}@media(max-width:767px){.DNA-module[data-id=gallery] .DNA-module__tab-panel__panel{column-count:2}}
