.card .carousel-control-prev, .card .carousel-control-next {width: 40px;height: 40px;top: 50%;transform: translateY(-50%);background-color: rgba(255, 255, 255, 0.95);border-radius: 50%;opacity: 0;transition: all 0.3s ease;z-index: 10;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);display: flex;align-items: center;justify-content: center;}.card .carousel:hover .carousel-control-prev, .card .carousel:hover .carousel-control-next {opacity: 1;}.card .carousel-control-prev:hover, .card .carousel-control-next:hover {background-color: #ff8c3ac4;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);}.card .carousel-control-prev {left: 10px;}.card .carousel-control-next {right: 10px;}.card .carousel-control-prev-icon, .card .carousel-control-next-icon {width: 20px;height: 20px;background-size: 100% 100%;filter: invert(0.4);color: #ff8c3a;}.card .carousel-control-prev:hover .carousel-control-prev-icon, .card .carousel-control-next:hover .carousel-control-next-icon {filter: invert(0.1);color: #ff8c3a;}@media (max-width: 991px) {.card .carousel-control-prev, .card .carousel-control-next {opacity: 0.85;width: 35px;height: 35px;background-color: rgba(255, 255, 255, 0.9);}.card .carousel-control-prev-icon, .card .carousel-control-next-icon {width: 18px;height: 18px;}.card .carousel-control-prev {left: 5px;}.card .carousel-control-next {right: 5px;}}@media (max-width: 575px) {.card .carousel-control-prev, .card .carousel-control-next {width: 30px;height: 30px;opacity: 0.7;}.card .carousel-control-prev-icon, .card .carousel-control-next-icon {width: 16px;height: 16px;}}.card .carousel[data-single-slide="true"] .carousel-control-prev, .card .carousel[data-single-slide="true"] .carousel-control-next {display: none !important;}.card .carousel-control-prev:focus, .card .carousel-control-next:focus {opacity: 1;outline: 1px solid #ff8c3a;}