@media only screen and (min-width: 481px) {
	.carousel-only-on-phone .swiper ~ div{
		display: none!important;
	}
	.carousel-only-on-phone .swiper .swiper-wrapper{
		display: grid;
		gap: 64px 56px;
		grid-template-columns: repeat(2, 1fr);
		transform: translate3d(0px, 0px, 0px)!important;
		transition-duration: 0ms!important;
		transition-property: none;
	}
	.carousel-only-on-phone .swiper .swiper-wrapper .swiper-slide{
		width: auto!important;
		margin: 0!important;
		transform: none;
		-webkit-backface-visibility: visible;
		backface-visibility: visible;
		transition-property: none;
	}
}
@media only screen and (min-width: 1025px) {
	.carousel-only-on-phone .swiper{
		touch-action: none;
	}
	.carousel-only-on-phone .swiper .swiper-wrapper{
		gap: 56px 24px;
		grid-template-columns: repeat(3, 1fr);
	}
}
@media only screen and (min-width: 1367px) {
	.carousel-only-on-phone .swiper .swiper-wrapper{
		gap: 80px 40px;
		grid-template-columns: repeat(2, 1fr);
	}
}
@media only screen and (max-width: 480px) {
	.carousel-only-on-phone > .elementor-widget-container{
        width: 80%!important;
        margin: auto;
    }
	.carousel-only-on-phone .swiper{
		overflow: visible;
	}
	.carousel-only-on-phone .swiper-pagination{
        margin-top: -20px;
    }
	.carousel-only-on-phone .swiper-pagination span{
		height: 4px;
		border-radius: 0;
		opacity: 1;
	}
	.carousel-only-on-phone .swiper-pagination span.swiper-pagination-bullet-active{
		background-color: #fff;
	}
}