section.img-gallery,section.img-gallery-manual{display:block;margin-bottom:1.75rem;margin-top:1.75rem;overflow:hidden;position:relative;width:100%}@media (min-width:768px){section.img-gallery,section.img-gallery-manual{margin-bottom:3.5rem;margin-top:3.5rem}}section.img-gallery .container .section-heading,section.img-gallery-manual .container .section-heading{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;max-width:none;width:100%}section.img-gallery .container .section-heading .btn,section.img-gallery-manual .container .section-heading .btn{gap:.75rem}section.img-gallery .container .gallery-list,section.img-gallery-manual .container .gallery-list{grid-row-gap:2.5rem;grid-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2.5rem;row-gap:2.5rem}@media (min-width:480px){section.img-gallery .container .gallery-list,section.img-gallery-manual .container .gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){section.img-gallery .container .gallery-list,section.img-gallery-manual .container .gallery-list{grid-template-columns:repeat(3,minmax(0,1fr))}}section.img-gallery .container .gallery-list.gallery-list-4,section.img-gallery-manual .container .gallery-list.gallery-list-4{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){section.img-gallery .container .gallery-list.gallery-list-4,section.img-gallery-manual .container .gallery-list.gallery-list-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){section.img-gallery .container .gallery-list.gallery-list-4,section.img-gallery-manual .container .gallery-list.gallery-list-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){section.img-gallery .container .gallery-list.gallery-list-4,section.img-gallery-manual .container .gallery-list.gallery-list-4{grid-template-columns:repeat(4,minmax(0,1fr))}}section.img-gallery .container .gallery-list .gallery-el-wrapper,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper{display:flex;flex-wrap:wrap}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el{aspect-ratio:1/1;position:relative;width:100%}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el img,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}@media (min-width:768px){section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el img,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el img{object-position:top}}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el svg,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el svg{--tw-text-opacity:1;bottom:.75rem;color:rgba(255,255,255,var(--tw-text-opacity));height:1.5rem;position:absolute;right:.75rem;width:1.5rem}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el:before,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el:before{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity));content:"";height:100%;opacity:0;position:absolute;transition-duration:.3s;width:100%}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-list-el:hover:before,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-list-el:hover:before{opacity:.7}section.img-gallery .container .gallery-list .gallery-el-wrapper .gallery-el-info,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper .gallery-el-info{display:flex;flex-direction:column;gap:5px;margin-top:14px}section.img-gallery .container .gallery-list .gallery-el-wrapper.hide,section.img-gallery .container .gallery-list.hide,section.img-gallery-manual .container .gallery-list .gallery-el-wrapper.hide,section.img-gallery-manual .container .gallery-list.hide{display:none}section.img-gallery .container .loadmore,section.img-gallery-manual .container .loadmore{margin-bottom:2rem;margin-top:2rem}