.mainSite .businessListHolder{margin:4rem 0}.mainSite .businessList,.mainSite .spaceList{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.mainSite .business{padding:2rem 1rem;background-color:rgba(255,255,255,.05);position:relative;border-radius:1rem;transition:all .3s ease-in-out;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;height:320px}.mainSite .business:not(:has(.flexContent)){padding-bottom:5rem}.mainSite .business:not(:has(.flexContent))::after{content:"\e09f";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;bottom:1rem;right:-3rem;font-size:1rem;transition:all .3s ease-in-out;width:3rem;height:3rem;border-radius:30px;background-color:var(--color-ter);display:flex;align-items:center;justify-content:center;font-size:1em}.mainSite .business:hover{background-color:rgba(255,255,255,.2);text-decoration:none}.mainSite .business:hover::after{right:1rem}.mainSite .business .businessLogo{display:flex;height:125px;justify-content:center}.mainSite .business .businessLogo img{width:100%;height:125px;object-fit:contain}.mainSite .business .businessInfo{text-align:center;line-height:1.2em}.mainSite .business strong{display:block;margin:.5rem 0;font-size:1.1em;text-align:center}.mainSite .business .businessInfo .description{font-size:.9em;line-height:1.4em;height:calc(1.4em * 3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mainSite .business .businessInfo .description>*{display:block}.mainSite .business .businessInfo .description>.address{margin-bottom:.5rem}.mainSite .businessList .business:nth-child(1),.mainSite .businessList .business:nth-child(2),.mainSite .spaceList .business:nth-child(1),.mainSite .spaceList .business:nth-child(2){order:-2}.mainSite .business.promotion{background:linear-gradient(90deg,rgba(var(--color-prim-rgb),1) 0,rgba(var(--color-sec-rgb),1) 100%);color:var(--color-ter);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:none;order:-1;padding:2rem 1rem}.mainSite .business.promotion:hover{background-color:var(--color-sec);background:var(--color-sec)}.mainSite .business .flexContent{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;color:var(--color-sec)}.mainSite .business.promotion .flexContent{color:var(--color-ter)}.mainSite .business .flexContent i.icon{width:3rem;height:3rem;background-color:var(--color-sec);color:var(--color-ter);display:flex;align-items:center;justify-content:center;border-radius:30px}.mainSite .business.promotion .flexContent i.icon{color:var(--color-prim);background-color:var(--color-ter)}.mainSite .business-swiper{margin-bottom:1rem}.mainSite .businessLogo{max-height:200px;width:100%;object-fit:contain;object-position:center}@media(min-width:768px){.mainSite .businessList .business,.mainSite .spaceList .business{width:calc(50% - .5rem)}}@media(min-width:992px){.mainSite .business{height:unset;min-height:332px;aspect-ratio:327/353}.mainSite .businessList .business,.mainSite .spaceList .business{width:calc(33.3333% - .6667rem)}}@media(min-width:1200px){.mainSite .businessList .business,.mainSite .spaceList .business{width:calc(25% - 1rem)}}
/*# sourceMappingURL=style.min.css.map */
