.panoramic-types h2 {
    font-size: 20px;
    margin-bottom: 20px;	
}
.panoramic-types .card__title {
    margin-bottom: 15px;
}
@media (min-width: 768px) {
	.panoramic-types h2 {
		font-size: 34px;
		margin-bottom: 30px;	
	}
	.panoramic-types .card__title {
		font-size: 22px;
		margin-bottom: 20px;
	}	
}
@media (min-width: 1024px) {
	.panoramic-types h2 {
		font-size: 40px;
		margin-bottom: 30px;	
	}
	.panoramic-types .card__title {
		font-size: 20px;
	}
	.panoramic-types .card__btn .btn {
		font-size: 16px;
	}	
	.panoramic-types .slider__container {
		margin: 0!important;
	}
	.panoramic-types .slider__wrapper {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px;
	}
	.panoramic-types .content__slider .slider__slide {
		margin-right: 0!important;
		padding: 0!important;
		width: 100%!important;
	}
	.panoramic-types .slider__controls {
		display: none;
	}	
}