@media(max-width:768px){.slider-wrapper .nav-btn.left{left:.5rem}.slider-wrapper .nav-btn.right{right:.5rem}}.keen-slider__slide .category-tag{width:200px;text-align:center;font-size:.875rem;color:#a47d59;background-color:#f2eeea;padding:.25rem .5rem;border-radius:4px;margin-bottom:.5rem;display:inline-block;transition:background-color .3s ease}.keen-slider__slide .body h3{font-size:1.25rem;text-align:left}@media(max-width:1024px){.keen-slider__slide .image-wrapper{height:300px}}.slider-wrapper{position:relative}.slider-wrapper .nav-btn{z-index:10;cursor:pointer;background:rgba(204,179,145,.2392156863);color:#6c502b;border:none;border-radius:50%;width:45px;height:45px;font-size:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease}.slider-wrapper .nav-btn:hover{background:rgba(204,179,145,.4);transform:translateY(-50%) scale(1.1)}.slider-wrapper .nav-btn.left{left:1rem}.slider-wrapper .nav-btn.right{right:1rem}@media(max-width:768px){.slider-wrapper .nav-btn.left{left:.1rem}.slider-wrapper .nav-btn.right{right:.1rem}}.keen-slider__slide{background:#fff;border-radius:12px;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:transform .3s ease;cursor:pointer}.keen-slider__slide:hover{transform:translateY(-10px)}.keen-slider__slide:hover .body img{transform:rotate(0deg)}.keen-slider__slide .image-wrapper{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;margin-bottom:1rem;transition:transform .3s ease}.keen-slider__slide .category-info{text-align:left;color:#767676;font-family:Montserrat,sans-serif;font-size:16px;font-style:normal;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:50px;line-height:26px}.keen-slider__slide .service-price{display:flex;align-items:center;justify-content:space-between;margin:10px 0;border-radius:5px;padding:10px 5px}.keen-slider__slide .service-price:hover{background:#faf7f4;transition:background .3s ease}.keen-slider__slide .service-price .price .from{font-weight:700;font-family:Montserrat,sans-serif}.keen-slider__slide .service-price .price .to{font-weight:100;font-family:Montserrat,sans-serif;color:#bfbfbf}.keen-slider__slide .service-price .submit-service button{background:#faf7f4;padding:12px;border:none;font-family:Montserrat,sans-serif;font-weight:500;cursor:pointer;border-radius:5px}.keen-slider__slide .body{display:flex;align-items:center;justify-content:space-between}.keen-slider__slide .body h3{font-size:16px;margin:0;font-weight:300}.keen-slider__slide .body img{width:35px;height:35px;transform:rotate(45deg);transition:transform .4s ease}.keen-slider__slide .category-info{font-size:14px}@media(max-width:1024px){.keen-slider__slide .image-wrapper{height:250px}}.service-modal .ant-modal-content{border-radius:16px;background:#fefdfb;box-shadow:0 4px 20px rgba(0,0,0,.1);max-height:80vh}.service-modal .modal-content h2{font-size:24px;font-weight:600;color:#6c502b}.service-modal .modal-content p{font-size:16px;line-height:1.6;color:#333}.service-modal .modal-image{width:100%;height:auto;max-height:300px;object-fit:cover;border-radius:12px}