.entertainment-module__kzZQAG__page{max-width:1200px;margin:0 auto;padding:2rem;font-family:sans-serif}.entertainment-module__kzZQAG__header{text-align:center;margin-bottom:3rem}.entertainment-module__kzZQAG__header h1{margin-bottom:.5rem;font-size:2.5rem}.entertainment-module__kzZQAG__header p{color:#666;font-size:1.2rem}.entertainment-module__kzZQAG__entertainmentGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;display:grid}.entertainment-module__kzZQAG__entertainmentCard{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;height:100%;padding-bottom:1rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.05)}.entertainment-module__kzZQAG__entertainmentCard:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.entertainment-module__kzZQAG__imageContainer{aspect-ratio:1;background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.entertainment-module__kzZQAG__entertainmentImage{object-fit:cover}.entertainment-module__kzZQAG__entertainmentCard h3{text-align:center;flex-grow:0;margin:1rem 1rem .5rem;font-size:1.2rem}.entertainment-module__kzZQAG__entertainmentDescription{color:#555;text-align:center;word-break:keep-all;flex-grow:1;margin:0 1rem 1rem;font-size:1rem;line-height:1.5}.entertainment-module__kzZQAG__serviceButton{color:#fff;cursor:pointer;text-align:center;background-color:#333;border:none;border-radius:4px;flex-shrink:0;width:calc(100% - 2rem);margin:auto 1rem 0;padding:.8rem 1.5rem;font-size:1rem;text-decoration:none;transition:background-color .2s;display:block}.entertainment-module__kzZQAG__serviceButton:hover{background-color:#555}.entertainment-module__kzZQAG__entertainmentCardLink{color:inherit;text-decoration:none}@media (max-width:768px){.entertainment-module__kzZQAG__page{padding:1rem}.entertainment-module__kzZQAG__entertainmentGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.entertainment-module__kzZQAG__entertainmentCard h3{font-size:1rem}.entertainment-module__kzZQAG__entertainmentDescription{font-size:.9rem}.entertainment-module__kzZQAG__serviceButton{padding:.6rem 1rem;font-size:.9rem}}
/*# sourceMappingURL=b56a32e4677ee6d6.css.map*/