main h1{margin-bottom:20px;color:#fff;padding:15px 0;text-align:center;width:100%;background-color:var(--primary)}footer{margin-top:20px}.gall{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.gall div{width:calc(400px + 1.7%);position:relative;aspect-ratio:3/4}.gall div a{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:2}.gall div a:hover+.text h3,.gall div a:focus+.text h3{text-shadow:1px 1px 5px rgba(0,0,0,.468);transform:scale(1.05)}.gall div .text{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;top:0;left:0;padding:10px;color:#fff;z-index:1}.gall div .text h3{font-size:240%;text-align:center;text-transform:uppercase;transition:.2s}.gall div .splide,.gall div .splide .splide__track,.gall div .splide .splide__track .splide__list{height:100%;width:100%}.gall div .splide ul li img{width:100%;height:100%;object-fit:cover}.splide:after{background-color:#7a2731a9!important}@media screen and (max-width: 854px){.gall{flex-direction:column}.gall div{width:90%}.gall div .text h3{font-size:190%}}@media screen and (max-width: 364px){.gall div .text h3{font-size:150%}}
