.form-2{display:flex;position:relative}.form-2.hide{display:none}.search-field{height:60px;color:var(--khaki);text-align:center;font-family:var(--font-sf);background-color:#242424a3;border:1px solid #eac54d45;border-radius:5px;margin-bottom:3rem;font-size:1.5em;font-weight:400;position:relative}.search-field::placeholder{color:#5a5a5a;letter-spacing:.5px;font-family:var(--font-sf);font-size:1em}.mag{width:60px;height:60px;color:var(--gold-3);flex-direction:column;justify-content:center;align-items:center;font-size:2em;font-weight:400;display:flex;position:absolute;inset:0% 0% 0% auto}.mag svg{display:block}.gallery-grid{grid-column-gap:25px;grid-row-gap:35px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.album-link{cursor:pointer;width:100%;height:100%;text-decoration:none}.album-bg{cursor:pointer;background-position:50%;background-size:cover;width:100%;height:330px;margin-bottom:1rem;transition:all .333s}.album-bg:hover{border:1px solid var(--khaki);filter:saturate(110%);transform:scale(1.03)}.title-hover{opacity:0;color:#fff;text-align:center;text-shadow:1px 1px 8px #000;width:100%;height:100%;font-family:var(--font-montserrat), sans-serif;background-image:radial-gradient(circle,#000,#fff0 71%);flex-direction:column;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;font-size:19px;font-weight:800;line-height:24px;transition:all .35s;display:none;position:relative;inset:0%}.title-hover:hover{opacity:1;color:#fff;background-image:radial-gradient(circle,#000000bf,#fff0);padding-left:18px;padding-right:18px}@media screen and (min-width:1440px){.album-bg{height:350px}}@media screen and (min-width:1920px){.gallery-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.album-bg{height:400px}.title-hover{display:none}}@media screen and (max-width:991px){.album-link{background-color:#131313}.album-bg{height:240px}}@media screen and (max-width:767px){.gallery-grid{grid-column-gap:12px;grid-template-columns:1fr 1fr}.album-link{background-color:#131313;width:100%}.album-bg{width:100%;height:180px}}@media screen and (max-width:479px){.gallery-grid{grid-template-columns:1fr}.album-link{border:0 #2f2f2f;border-radius:0;width:100%;margin:0;padding-bottom:9px}.album-bg{border-radius:0;width:100%;height:250px}.album-bg:hover{border-radius:0}.search-field{padding-left:0;font-size:1.1em}.mag{width:40px;font-size:1.5em}}
