.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gallery-cards{display:grid;grid-template-columns:repeat(1,1fr);margin:22px -28px 22px -18px}@media (min-width:375px){.gallery-cards{margin-left:-28px;margin-right:calc(var(--container-spacing-mobile,40px)*-1)}}@media (min-width:620px){.gallery-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gallery-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1230px){.gallery-cards{margin:47px -65px 40px -12px}}@media (min-width:1300px){.gallery-cards{margin-inline:-12px}}.gallery-cards:first-child{margin-top:0}.gallery-cards:last-child{margin-bottom:0}.gallery-cards.slick-initialized{display:block;margin-right:-40px}@media (min-width:1300px){.gallery-cards.slick-initialized{margin-inline:-12px}}.gallery-cards.slick-initialized.equal-to-1{margin-inline:-18px}.gallery-cards.slick-initialized.equal-to-1 .slick-dots{display:none!important}@media (min-width:1024px){.gallery-cards.slick-initialized.equal-to-2 .slick-dots{display:none!important}}.gallery-cards.slick-initialized .slick-track{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.gallery-cards.slick-initialized .card{max-width:none}.gallery-cards.js-ready .slick-arrow{-webkit-animation-delay:1s;animation-delay:1s}.gallery-cards .slick-arrow:focus{-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.7),0 0 0 5px rgba(0,0,0,.6);box-shadow:0 0 0 2px hsla(0,0%,100%,.7),0 0 0 5px rgba(0,0,0,.6);outline:0}@media (min-width:1024px){.gallery-cards .slick-arrow.slick-prev{left:-40px}}@media (min-width:1440px){.gallery-cards .slick-arrow.slick-prev{left:-52px}}@media (min-width:1024px){.gallery-cards .slick-arrow.slick-next{right:-40px}}@media (min-width:1440px){.gallery-cards .slick-arrow.slick-next{right:-52px}}.gallery-cards .card{-webkit-box-shadow:0 5px 14px 0 rgba(28,50,58,.1);box-shadow:0 5px 14px 0 rgba(28,50,58,.1);width:100%}.gallery-cards .gallery-slide,.gallery-cards .slick-list,.gallery-cards .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery-cards .slick-track{margin:0 auto}.gallery-cards .gallery-slide{margin:0 auto;padding:20px 8px;width:296px}@media (min-width:375px){.gallery-cards .gallery-slide{width:328px}}@media (min-width:1024px){.gallery-cards .gallery-slide{padding-inline:12px;width:399px}}.gallery-holder.js-ready .button-list{-webkit-animation-delay:1s;animation-delay:1s}