.image-selector{padding:0 2rem 2rem 2rem}@media(min-width: 1024px){.image-selector{padding:2rem}}.image-selector__filters{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-bottom:1.5rem}@media(min-width: 768px){.image-selector__filters{flex-direction:row}}.image-selector__filters .image-selector__filter{padding:1rem 1.5rem;font-size:.95rem;cursor:pointer}.image-selector__filters .image-selector__filter:hover{transform:scale(1.05)}.image-selector__filters .image-selector__filter.is-active{filter:brightness(0) invert(1)}.image-selector__grid{column-count:3;column-gap:1rem}@media(max-width: 1024px){.image-selector__grid{column-count:2}}@media(max-width: 768px){.image-selector__grid{column-count:2}}@media(max-width: 480px){.image-selector__grid{column-count:1}}.image-selector__item{position:relative;cursor:pointer;margin-bottom:1rem;display:inline-block;width:100%}.image-selector__item img{width:100%;display:block;transition:transform .3s ease}.image-selector__item.is-selected img{opacity:.4}.image-selector__item.is-selected .image-selector__overlay{display:flex}.image-selector__item .image-selector__overlay{position:absolute;inset:0;background:rgba(217,159,91,.4);display:none;align-items:center;justify-content:center}.image-selector__item .image-selector__overlay .image-selector__check{font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:bold;color:#fff;line-height:1}.image-selector__pdf-btn-container{display:flex;justify-content:center;margin-top:2rem}