.card-gallery-link-module{margin-top:-240px}.card-gallery-modal-module .hide{display:none!important}.card-gallery-link-module .desktop,.card-gallery-link-module .grid-on-mobile{display:grid;gap:var(--grid-col-gap);grid-template-columns:1fr}.search-and-controls{margin-bottom:80px}.card-gallery-link-module .gallery-search{margin-bottom:var(--spacing-md)}.card-gallery-link-module .splide__pagination li.hide{display:none!important}.card-gallery-modal-module .gallery-controls button{margin-bottom:var(--spacing-sm)}.card-gallery-link-module .gallery-controls button:not(:last-child){margin-right:var(--spacing-sm)}#noResultsText{margin-top:-48px}.card:not(.hide) #noResultsText{display:none}.card-gallery-link-module .card{display:flex;flex-direction:column;justify-content:space-between}.card-gallery-link-module .card.hide{display:none}.card-gallery-link-module .card p{margin:var(--spacing-xl) 0 var(--spacing-lg)}.card-gallery-link-module .card a{color:inherit;text-decoration:underline}.card-gallery-link-module .card h4{font-size:25px;font-weight:500;line-height:34px;margin:0}.card-gallery-link-module .card picture{display:block;height:0;padding-bottom:25%;position:relative;width:100%}.card-gallery-link-module .card picture img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.card-gallery-link-module .mobile .splide[data-integration-type]:not(:first-child){margin-top:40px}.card-gallery-link-module .mobile .splide[data-integration-type] .splide__track{overflow:visible}.card-gallery-link-module .mobile .splide[data-integration-type] ul li.splide__slide{flex-basis:calc(100% - 20px)}.card-gallery-link-module .mobile .splide[data-integration-type] .splide__pagination{margin-top:var(--spacing-lg);position:relative}@media (min-width:680px){.card-gallery-link-module .desktop,.card-gallery-link-module .grid-on-mobile{grid-template-columns:1fr 1fr}}@media (min-width:768px){.card-gallery-link-module .gallery-search{width:50%}}@media (min-width:920px){.card-gallery-link-module .desktop,.card-gallery-link-module .grid-on-mobile{grid-template-columns:1fr 1fr 1fr}}