.hero-cta{transition:all .25s}.hero-cta:hover{color:#481827!important;background-color:#d3bd98!important;border-color:#d1af76!important}.gallery-section-image:hover{filter:brightness(.9);transform:scale(1.03)}.footer-menu-link{width:fit-content;color:var(--footer-link-color);font-size:14px;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-menu-link:hover{color:var(--footer-link-hover);transform:translate(4px)}.media-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1199px){.media-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991px){.media-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575px){.media-gallery-grid{grid-template-columns:1fr}}.media-slider-thumbs{width:100%;margin-top:16px}.media-slider-thumbs .swiper-slide{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:6px;height:90px;transition:opacity .2s,border-color .2s}.media-slider-thumb-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.media-slider-thumb-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.media-slider-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--swiper-theme-color)}@media (width<=768px){.media-slider-image{height:340px}.media-slider-thumbs .swiper-slide{height:72px}}.media-slider-thumbs .swiper-slide:not(.swiper-slide-thumb-active):hover{opacity:.8}
