.page_categoryItem__7jd7K{display:flex;align-items:center;background-color:#edecf2;width:100%;border:#edecf2;border-style:solid;border-radius:10px;margin:15px 0;height:6vh;min-height:50px;outline:0 0 transparent;text-decoration:none;color:inherit;transition:all .3s ease}.page_categoryItem__7jd7K:hover{border:#b89809;border-style:solid}.page_categoryImage__v0f2q{width:50px;margin:5px}.page_image__hDApm{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media (max-width:768px){.page_categoryItem__7jd7K{height:5vh;min-height:45px;margin:12px 0}.page_categoryText__dT0e3{font-size:14px}}@media (max-width:500px){.page_categoryImage__v0f2q{display:none}.page_categoryItem__7jd7K{height:4vh;min-height:40px;margin:10px 0}.page_categoryText__dT0e3{font-size:13px;padding-top:3px}}@media (max-width:360px){.page_categoryItem__7jd7K{height:3.5vh;min-height:35px;margin:8px 0}.page_categoryText__dT0e3{font-size:12px;padding-top:2px}}.page_categoryText__dT0e3{padding-top:5px;text-align:center;font-size:15px;font-weight:600;width:100%}.page_container__uDM1V{display:flex;width:100%;margin-bottom:30px;max-width:100%;gap:30px}.page_left__rLzwH{width:250px;min-width:250px}.page_right__hBRmH{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.page_mainPage__56tZO{margin-top:30px;padding:0 20px}@media (max-width:1200px){.page_container__uDM1V{gap:20px}.page_left__rLzwH{width:220px;min-width:220px}}@media (max-width:1024px){.page_container__uDM1V{flex-direction:column;gap:30px}.page_left__rLzwH{width:100%;min-width:auto}.page_right__hBRmH{width:100%}}@media (max-width:768px){.page_mainPage__56tZO{margin-top:20px;padding:0 15px}.page_container__uDM1V{gap:25px;margin-bottom:20px}.page_rightSideTitle__H4jo3{font-size:1rem;margin-bottom:2vh}}@media (max-width:480px){.page_mainPage__56tZO{margin-top:15px;padding:0 10px}.page_container__uDM1V{gap:20px;margin-bottom:15px}.page_rightSideTitle__H4jo3{font-size:1.25rem;margin-bottom:1.5vh}}.page_rightSideTitle__H4jo3{text-align:center;font-weight:700;margin-bottom:3vh;font-size:2rem;line-height:1.2}.page_rightSideText__MyYXP{text-align:center}.page_rightSideButton__M2A7h{margin-top:20px;border:1px solid black!important;border-radius:50px!important;color:black!important;text-align:center;padding:10px 15px}.page_rightSideButton__M2A7h:hover{background-color:black!important;color:white!important}.page_carouselImage__Snc_r{height:auto;max-height:700px;object-fit:cover;border-radius:8px}@media (max-width:1024px){.page_carouselImage__Snc_r{max-height:500px}}@media (max-width:768px){.page_carouselImage__Snc_r{max-height:400px}}@media (max-width:480px){.page_carouselImage__Snc_r{max-height:300px}}.Carousel_carousel__3ynh1{position:relative;width:100%;margin-bottom:13vh}.Carousel_carouselContainer__mPFtc{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Carousel_carouselTrack___eeLg{display:flex;transition:transform .5s ease-in-out;will-change:transform}.Carousel_carouselSlide__gN4AM{flex:0 0 100%;min-height:300px;display:flex;align-items:center;justify-content:center}.Carousel_carouselButton__IQylD{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:white;border:none;width:40px;height:40px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.Carousel_carouselButton__IQylD:hover{background:rgba(0,0,0,.8)}.Carousel_carouselButton__IQylD:focus{outline:2px solid #b89809;outline-offset:2px}.Carousel_carouselButtonPrev__REzdI{left:10px}.Carousel_carouselButtonNext__XXrFg{right:10px}.Carousel_carouselIndicators__0gfca{display:flex;justify-content:center;gap:8px;margin-top:15px}.Carousel_indicator__isvy_{width:12px;height:12px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.Carousel_indicator__isvy_:hover{background:#999;transform:scale(1.1)}.Carousel_indicatorActive__KvTxr{background:#b89809}.Carousel_indicator__isvy_:focus{outline:2px solid #b89809;outline-offset:2px}@media (max-width:768px){.Carousel_carouselButton__IQylD{width:35px;height:35px;font-size:16px}.Carousel_carouselButtonPrev__REzdI{left:5px}.Carousel_carouselButtonNext__XXrFg{right:5px}}