.image-slideshow_slideshow__Fsjng{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:0 0 .5rem rgba(0,0,0,.5)}.image-slideshow_slideshow__Fsjng img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transform:scale(1.1) translateX(-1rem) rotate(-5deg);transition:all .5s ease-in-out}.image-slideshow_slideshow__Fsjng .image-slideshow_active__t8VTE{z-index:1;opacity:1;transform:scale(1) translateX(0) rotate(0)}.page_header__oRW75{background-color:#000;color:#fff;padding:20px;text-align:center;position:relative;z-index:1000}.page_header__oRW75 h1{color:gold}.page_hero__7KFOs,.page_slideshow__AlbuT{margin-bottom:20px}.page_hero__7KFOs{display:flex;flex-direction:column;align-items:center}.page_ctaButton__lcwUc{background-color:gold;color:#000;border:none;padding:10px 20px;margin-top:20px;font-size:1.2em;cursor:pointer;transition:background-color .3s}.page_ctaButton__lcwUc:hover{background-color:gold}.page_main__nw1Wk{flex:1}.page_section__zQZ2o{padding:60px 20px;margin:80px 0;background-color:hsla(0,0%,100%,.9);border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);position:relative;z-index:1;text-align:center;color:#000}.page_section__zQZ2o h2{color:#000}.page_section__zQZ2o p{color:#333}.page_navigation__yH0Wl{display:flex;justify-content:space-between;margin-bottom:20px}.page_arrow___4ZtK{background-color:#000;color:gold;border:none;padding:10px;cursor:pointer;transition:transform .2s}.page_arrow___4ZtK:hover{transform:scale(1.1)}.page_grid__JZ9Cz{display:flex;overflow-x:scroll;padding-bottom:20px}.page_card__Cf__u{flex:0 0 calc(25% - 20px);margin-right:20px;transition:transform .3s}.page_card__Cf__u:hover{transform:scale(1.05)}.page_image__ZQ2oC{width:100%;border-radius:8px}.page_card__Cf__u p{text-align:center;color:#000;margin-top:10px;font-weight:700}.page_testimonials__eoJmU{background-color:rgba(0,0,0,.7);color:#fff;padding:40px 20px}.page_testimonialCard__ciKNV{background-color:hsla(0,0%,100%,.9);color:#000;padding:20px;margin:10px 0;border-radius:8px}.page_socialMedia__Ajh2d{padding:40px 20px;background-color:#000;color:gold}.page_socialIcons__WfPuX{display:flex;justify-content:center;margin-top:20px}.page_socialIcon__yknUT{margin:0 10px}.page_socialIcon__yknUT img{width:40px;transition:transform .3s}.page_socialIcon__yknUT:hover img{transform:scale(1.2)}.page_footer__F3MD0{background-color:#000;color:gold;text-align:center;padding:20px;margin-top:auto}