.elementor-20586 .elementor-element.elementor-element-c678cb6 .swiper-slide>.elementor-element {
display: flex;
} @media screen and (max-width: 1024px) { #magic-cursor-carousel .elementor-swiper-button-prev,
#magic-cursor-carousel-2 .elementor-swiper-button-prev {
background: white !important;
padding: 8px !important;
border-radius: 0 50% 50% 0 !important;
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.10) !important;
opacity: 1 !important;
width: 40px !important;
height: 40px !important;
visibility: visible !important;
color: black !important;
fill:black !important;
display: flex !important;
align-items: center;
justify-content: center;
} #magic-cursor-carousel .elementor-swiper-button-next,
#magic-cursor-carousel-2 .elementor-swiper-button-next {
background: white !important;
padding: 8px !important;
border-radius: 50% 0 0 50% !important;
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.10) !important;
opacity: 1 !important;
width: 40px !important;
height: 40px !important;
visibility: visible !important;
color: black !important;
fill:black !important;
display: flex !important;
align-items: center;
justify-content: center;
}
} @media (min-width: 1025px) { #magic-cursor-carousel .elementor-swiper-button-prev,
#magic-cursor-carousel .elementor-swiper-button-next,
#magic-cursor-carousel-2 .elementor-swiper-button-prev,
#magic-cursor-carousel-2 .elementor-swiper-button-next {
background: white !important;
padding: 8px !important;
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05), 0 10px 15px -3px rgba(0, 0, 0, 0.10) !important;
width: 50px !important;
height: 50px !important;
color: black !important;
fill:black !important;
display: flex !important;
align-items: center;
justify-content: center;
opacity: 0 !important;
visibility: hidden !important;
transition: opacity 0.3s ease, visibility 0.3s ease !important;
} #magic-cursor-carousel .elementor-swiper-button-prev,
#magic-cursor-carousel-2 .elementor-swiper-button-prev {
border-radius: 50% !important;
left: -24px !important;
}
#magic-cursor-carousel .elementor-swiper-button-next,
#magic-cursor-carousel-2 .elementor-swiper-button-next {
border-radius: 50% !important;
right: -24px !important;
} #magic-cursor-carousel:hover .elementor-swiper-button-prev,
#magic-cursor-carousel:hover .elementor-swiper-button-next,
#magic-cursor-carousel-2:hover .elementor-swiper-button-prev,
#magic-cursor-carousel-2:hover .elementor-swiper-button-next {
opacity: 1 !important;
visibility: visible !important;
}
}