.gallery-masonry{position:relative}.gallery-masonry .u-cf:after{content:"";display:table;clear:both}.gallery-masonry__block{width:100%;display:block;box-sizing:border-box;height:150px}.gallery-masonry__item--clickable{cursor:pointer}.gallery-masonry__item--clickable:hover .gallery-masonry__title,.gallery-masonry__item--clickable:hover .gallery-masonry__title-overlay{background-color:rgba(0,0,0,.4)}.gallery-masonry__image{display:block;width:100%;height:100%;object-fit:cover}.gallery-masonry__image--centered{object-fit:contain;margin:0 auto}.gallery-masonry__image_bg{display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.6)}.gallery-masonry__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.gallery-masonry__title,.gallery-masonry__title-overlay{position:absolute;bottom:0;left:0;width:100%;padding:8px 12px;color:#fff;font-weight:400;font-size:12px;line-height:16px;background-color:rgba(0,0,0,.3)}.gallery-masonry__title-overlay{transition:background-color .3s ease}@media(max-width:530px){.gallery-masonry{height:auto}.gallery-masonry .gallery-masonry__block{line-height:1.4;font-size:1.8rem;font-weight:500;height:110px;position:static!important;width:100%!important;top:auto!important;left:auto!important;margin-bottom:0}.gallery-masonry .gallery-masonry__item{position:static!important;width:100%!important;margin-bottom:0;display:block}.gallery-masonry .gallery-masonry__item.b-1 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-10 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-11 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-12 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-13 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-14 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-15 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-2 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-3 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-4 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-5 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-6 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-7 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-8 .gallery-masonry__block,.gallery-masonry .gallery-masonry__item.b-9 .gallery-masonry__block{position:static!important;width:100%!important;top:auto!important;left:auto!important;height:110px!important}.gallery-masonry .gallery-masonry__title,.gallery-masonry .gallery-masonry__title-overlay{font-size:11px;padding:6px 8px;line-height:14px}.gallery-masonry .gallery-masonry__image{object-fit:cover}.gallery-masonry .gallery-masonry__image--centered{object-fit:contain;padding:8px}.gallery-masonry .gallery-masonry__item{margin-bottom:2px}.gallery-masonry .gallery-masonry__item:last-child{margin-bottom:0}}@media(min-width:530px){.gallery-masonry{height:2175px}.gallery-masonry .gallery-masonry__block{width:50%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center}.gallery-masonry .b-1 .gallery-masonry__block{height:400px}.gallery-masonry .b-3 .gallery-masonry__block{height:255px;top:400px}.gallery-masonry .b-5 .gallery-masonry__block{height:210px;top:655px}.gallery-masonry .b-7 .gallery-masonry__block{height:385px;top:865px}.gallery-masonry .b-9 .gallery-masonry__block{height:280px;top:1250px}.gallery-masonry .b-11 .gallery-masonry__block{height:420px;top:1530px}.gallery-masonry .b-15 .gallery-masonry__block{height:255px;top:1920px}.gallery-masonry .b-2 .gallery-masonry__block{height:215px;top:0}.gallery-masonry .b-4 .gallery-masonry__block{height:230px;top:215px}.gallery-masonry .b-6 .gallery-masonry__block{height:460px;top:445px}.gallery-masonry .b-8 .gallery-masonry__block{height:205px;top:905px}.gallery-masonry .b-10 .gallery-masonry__block{height:240px;top:1110px}.gallery-masonry .b-12 .gallery-masonry__block{height:210px;top:1350px}.gallery-masonry .b-14 .gallery-masonry__block{height:215px;top:1560px}.gallery-masonry .b-13 .gallery-masonry__block{height:400px;top:1775px}.gallery-masonry .b-1 .gallery-masonry__block,.gallery-masonry .b-11 .gallery-masonry__block,.gallery-masonry .b-13 .gallery-masonry__block,.gallery-masonry .b-15 .gallery-masonry__block,.gallery-masonry .b-3 .gallery-masonry__block,.gallery-masonry .b-5 .gallery-masonry__block,.gallery-masonry .b-7 .gallery-masonry__block,.gallery-masonry .b-9 .gallery-masonry__block{left:0}.gallery-masonry .b-10 .gallery-masonry__block,.gallery-masonry .b-12 .gallery-masonry__block,.gallery-masonry .b-14 .gallery-masonry__block,.gallery-masonry .b-2 .gallery-masonry__block,.gallery-masonry .b-4 .gallery-masonry__block,.gallery-masonry .b-6 .gallery-masonry__block,.gallery-masonry .b-8 .gallery-masonry__block{left:50%}}@media(min-width:768px){.gallery-masonry{height:1455px}.gallery-masonry .gallery-masonry__block{width:33.333333%}.gallery-masonry .b-1 .gallery-masonry__block{height:400px}.gallery-masonry .b-4 .gallery-masonry__block{height:215px;top:400px}.gallery-masonry .b-7 .gallery-masonry__block{height:285px;top:615px}.gallery-masonry .b-10 .gallery-masonry__block{height:345px;top:900px}.gallery-masonry .b-13 .gallery-masonry__block{height:210px;top:1245px}.gallery-masonry .b-2 .gallery-masonry__block{height:320px;top:0}.gallery-masonry .b-5 .gallery-masonry__block{height:345px;top:320px}.gallery-masonry .b-8 .gallery-masonry__block{height:205px;top:665px}.gallery-masonry .b-11 .gallery-masonry__block{height:270px;top:870px}.gallery-masonry .b-14 .gallery-masonry__block{height:315px;top:1140px}.gallery-masonry .b-3 .gallery-masonry__block{height:355px;top:0}.gallery-masonry .b-6 .gallery-masonry__block{height:200px;top:355px}.gallery-masonry .b-9 .gallery-masonry__block{height:400px;top:555px}.gallery-masonry .b-12 .gallery-masonry__block{height:215px;top:955px}.gallery-masonry .b-15 .gallery-masonry__block{height:285px;top:1170px}.gallery-masonry .b-1 .gallery-masonry__block,.gallery-masonry .b-10 .gallery-masonry__block,.gallery-masonry .b-13 .gallery-masonry__block,.gallery-masonry .b-4 .gallery-masonry__block,.gallery-masonry .b-7 .gallery-masonry__block{left:0}.gallery-masonry .b-11 .gallery-masonry__block,.gallery-masonry .b-14 .gallery-masonry__block,.gallery-masonry .b-2 .gallery-masonry__block,.gallery-masonry .b-5 .gallery-masonry__block,.gallery-masonry .b-8 .gallery-masonry__block{left:33.333333%}.gallery-masonry .b-12 .gallery-masonry__block,.gallery-masonry .b-15 .gallery-masonry__block,.gallery-masonry .b-3 .gallery-masonry__block,.gallery-masonry .b-6 .gallery-masonry__block,.gallery-masonry .b-9 .gallery-masonry__block{left:66.666667%}}@media(min-width:1000px){.gallery-masonry{height:1100px}.gallery-masonry .gallery-masonry__block{width:25%}.gallery-masonry .b-1 .gallery-masonry__block{height:400px}.gallery-masonry .b-5 .gallery-masonry__block{height:215px;top:400px}.gallery-masonry .b-9 .gallery-masonry__block{height:255px;top:615px}.gallery-masonry .b-13 .gallery-masonry__block{height:230px;top:870px}.gallery-masonry .b-2 .gallery-masonry__block{height:245px;top:0}.gallery-masonry .b-6 .gallery-masonry__block{height:445px;top:245px}.gallery-masonry .b-10 .gallery-masonry__block{height:410px;top:690px}.gallery-masonry .b-3 .gallery-masonry__block{height:205px;top:0}.gallery-masonry .b-7 .gallery-masonry__block{height:265px;top:205px}.gallery-masonry .b-11 .gallery-masonry__block{height:250px;top:470px}.gallery-masonry .b-14 .gallery-masonry__block{height:380px;top:720px}.gallery-masonry .b-4 .gallery-masonry__block{height:230px;top:0}.gallery-masonry .b-8 .gallery-masonry__block{height:400px;top:230px}.gallery-masonry .b-12 .gallery-masonry__block{height:215px;top:630px}.gallery-masonry .b-15 .gallery-masonry__block{height:255px;top:845px}.gallery-masonry .b-1 .gallery-masonry__block,.gallery-masonry .b-13 .gallery-masonry__block,.gallery-masonry .b-5 .gallery-masonry__block,.gallery-masonry .b-9 .gallery-masonry__block{left:0}.gallery-masonry .b-10 .gallery-masonry__block,.gallery-masonry .b-2 .gallery-masonry__block,.gallery-masonry .b-6 .gallery-masonry__block{left:25%}.gallery-masonry .b-11 .gallery-masonry__block,.gallery-masonry .b-14 .gallery-masonry__block,.gallery-masonry .b-3 .gallery-masonry__block,.gallery-masonry .b-7 .gallery-masonry__block{left:50%}.gallery-masonry .b-12 .gallery-masonry__block,.gallery-masonry .b-15 .gallery-masonry__block,.gallery-masonry .b-4 .gallery-masonry__block,.gallery-masonry .b-8 .gallery-masonry__block{left:75%}}@media(min-width:1440px){.gallery-masonry{height:870px}.gallery-masonry .gallery-masonry__block{width:20%}.gallery-masonry .b-1 .gallery-masonry__block{height:400px}.gallery-masonry .b-6 .gallery-masonry__block{height:215px;top:400px}.gallery-masonry .b-11 .gallery-masonry__block{height:255px;top:615px}.gallery-masonry .b-2 .gallery-masonry__block{height:230px;top:0}.gallery-masonry .b-7 .gallery-masonry__block{height:210px;top:230px}.gallery-masonry .b-12 .gallery-masonry__block{height:430px;top:440px}.gallery-masonry .b-3 .gallery-masonry__block{height:385px;top:0}.gallery-masonry .b-8 .gallery-masonry__block{height:205px;top:385px}.gallery-masonry .b-13 .gallery-masonry__block{height:280px;top:590px}.gallery-masonry .b-4 .gallery-masonry__block{height:250px;top:0}.gallery-masonry .b-9 .gallery-masonry__block{height:410px;top:250px}.gallery-masonry .b-14 .gallery-masonry__block{height:210px;top:660px}.gallery-masonry .b-5 .gallery-masonry__block{height:400px;top:0}.gallery-masonry .b-10 .gallery-masonry__block{height:215px;top:400px}.gallery-masonry .b-15 .gallery-masonry__block{height:255px;top:615px}.gallery-masonry .b-1 .gallery-masonry__block,.gallery-masonry .b-11 .gallery-masonry__block,.gallery-masonry .b-6 .gallery-masonry__block{left:0}.gallery-masonry .b-12 .gallery-masonry__block,.gallery-masonry .b-2 .gallery-masonry__block,.gallery-masonry .b-7 .gallery-masonry__block{left:20%}.gallery-masonry .b-13 .gallery-masonry__block,.gallery-masonry .b-3 .gallery-masonry__block,.gallery-masonry .b-8 .gallery-masonry__block{left:40%}.gallery-masonry .b-14 .gallery-masonry__block,.gallery-masonry .b-4 .gallery-masonry__block,.gallery-masonry .b-9 .gallery-masonry__block{left:60%}.gallery-masonry .b-10 .gallery-masonry__block,.gallery-masonry .b-15 .gallery-masonry__block,.gallery-masonry .b-5 .gallery-masonry__block{left:80%}}