.card .carousel-control-next,.card .carousel-control-prev{width:40px;height:40px;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.95);border-radius:50%;opacity:0;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.card .carousel:hover .carousel-control-next,.card .carousel:hover .carousel-control-prev{opacity:1}.card .carousel-control-next:hover,.card .carousel-control-prev:hover{background-color:#ff8c3ac4;box-shadow:0 4px 12px rgba(0,0,0,.25)}.card .carousel-control-prev{left:10px}.card .carousel-control-next{right:10px}.card .carousel-control-next-icon,.card .carousel-control-prev-icon{width:20px;height:20px;background-size:100% 100%;filter:invert(.4);color:#ff8c3a}.card .carousel-control-next:hover .carousel-control-next-icon,.card .carousel-control-prev:hover .carousel-control-prev-icon{filter:invert(.1);color:#ff8c3a}@media (max-width:991px){.card .carousel-control-next,.card .carousel-control-prev{opacity:.85;width:35px;height:35px;background-color:rgba(255,255,255,.9)}.card .carousel-control-next-icon,.card .carousel-control-prev-icon{width:18px;height:18px}.card .carousel-control-prev{left:5px}.card .carousel-control-next{right:5px}}@media (max-width:575px){.card .carousel-control-next,.card .carousel-control-prev{width:30px;height:30px;opacity:.7}.card .carousel-control-next-icon,.card .carousel-control-prev-icon{width:16px;height:16px}}.card .carousel[data-single-slide=true] .carousel-control-next,.card .carousel[data-single-slide=true] .carousel-control-prev{display:none!important}.card .carousel-control-next:focus,.card .carousel-control-prev:focus{opacity:1;outline:1px solid #ff8c3a}.card .carousel-indicators{margin-right:0;margin-left:0;align-items:center}.card .carousel-indicators li{width:22px;height:4px;border-radius:4px;margin:0 4px;background-color:#e3e3e3;border-top-width:8px;border-bottom-width:8px;opacity:1;transition:background-color .25s ease,width .25s ease}.card .carousel-indicators li:hover{background-color:#c9c9c9}.card .carousel-indicators li.active{width:30px;background-color:#ff8c3a;opacity:1}@media (prefers-reduced-motion:reduce){.card .carousel-indicators li{transition:none}}