#layout-content{padding-top:15px;height:100vh;background:red}
.image-container{border-radius:8px;overflow:hidden;height:96vh}
.menu-button{background-image:url('../themes/demo/assets/images/decorations/17.png');border:solid 3px #CBAA42;background-size:auto;background-position-y:-71.3%;background-position-x:29%;padding-top:10px;padding-bottom:10px;font-size:24px;font-family:'The Seasons Bold';background-color:#0E3721;border-radius:12px;color:white}
.menu-button:active{border-color:white;color:white}
.menu-button:hover{color:#CBAA42;border-color:#CBAA42}
.animate__slow2{animation-delay:0.5s !important}
.animate__slow3{animation-delay:1s !important}
.animate__slow4{animation-delay:1.5s !important}
.social-container{background:white;border:solid 3px #CBAA42;border-radius:100%;display:flex;justify-content:center;align-items:center;width:50px;height:50px}
.social-container img{margin-top:-5px;width:20px;height:20px}
button.special{position:relative;overflow:hidden}
button.special:before{content:'';position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,rgba(255,255,255,0) 30%,rgba(255,255,255,0.8),rgba(255,255,255,0) 70%);top:0;left:-100px;animation:shine 2s infinite linear}
@keyframes shine{0%{left:-100px}20%{left:100%}100%{left:100%}}