@media ( min-width: 768px ) {
	.k-ho-inner {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.k-ho-item-wrapper {
		flex: 0 0 48%;
		max-width: 48%;
		border-radius: 12px;
		border: 1px solid #00539f !important;
		overflow: hidden;
		margin-bottom: 40px;
	}
	.k-ho-item-thumbnail-wrapper, .k-ho-item-title-wrapper {
		margin-bottom: 40px;
	}
	.k-ho-item-title-wrapper {
		padding: 0 1rem;
	}
	.k-ho-item-title-wrapper h3 {
		font-size: 24px;
		line-height: 28px;
		font-weight: 700
	}
	.k-ho-item-button-wrapper {
		padding: 0 1rem 1.5rem;
		display: flex;
		flex-wrap: wrap;
	}
	.k-ho-item-button span, .k-ho-see-more-offer-wrapper span {
		background-color: transparent;
		box-shadow: 2px 2px 20px 1px rgba(0,83,159,.15);
		border-radius: 50px 50px 50px 50px;
		padding: 12px 24px;
	}
	.k-ho-item-button-get-offer-wrapper span {
		background-image: linear-gradient(.64turn,#00539f 0%,#00aeef 84%);
		margin-right: 24px;
	}
	.k-ho-see-more-offer-wrapper a span {
		background-image: linear-gradient(.64turn,#00539f 0%,#00aeef 84%);
	}
	.k-ho-item-button-more-info-wrapper span {
		border: 1px solid #00539f;
	}
	.k-ho-item-button-get-offer-wrapper a span, .k-ho-see-more-offer-wrapper a span {
		color: #fff !important;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
	}
	.k-ho-item-button-more-info-wrapper a span {
		color: #00539f !important;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
	}
	.k-ho-see-more-offer-wrapper {
		text-align: center;
		margin: 40px 0;
	}
}
@media ( max-width: 767px ) {
	.k-ho-item-thumbnail-wrapper, .k-ho-item-title-wrapper {
		margin-bottom: 40px;
	}
	.k-ho-item-title-wrapper {
		padding: 0 1rem;
	}
	.k-ho-item-title-wrapper h3 {
		font-size: 24px;
		line-height: 28px;
		font-weight: 700
	}
	.k-ho-item-button-wrapper {
		padding: 0 1rem 1.5rem;
		display: flex;
		flex-wrap: wrap;
	}
	.k-ho-item-button span, .k-ho-see-more-offer-wrapper span {
		background-color: transparent;
		box-shadow: 2px 2px 20px 1px rgba(0,83,159,.15);
		border-radius: 50px 50px 50px 50px;
		padding: 12px 24px;
	}
	.k-ho-item-button-get-offer-wrapper span {
		background-image: linear-gradient(.64turn,#00539f 0%,#00aeef 84%);
		margin-right: 24px;
	}
	.k-ho-see-more-offer-wrapper a span {
		background-image: linear-gradient(.64turn,#00539f 0%,#00aeef 84%);
	}
	.k-ho-item-button-more-info-wrapper span {
		border: 1px solid #00539f;
	}
	.k-ho-item-button-get-offer-wrapper a span, .k-ho-see-more-offer-wrapper a span {
		color: #fff !important;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
	}
	.k-ho-item-button-more-info-wrapper a span {
		color: #00539f !important;
		text-transform: uppercase;
		font-size: 16px;
		line-height: 16px;
	}
	.k-ho-see-more-offer-wrapper {
		text-align: center;
		margin: 60px 0;
	}
	.k-ho-item-thumbnail-wrapper {
		height: 0;
		padding-top: 100%;
		width: 100%;
		position: relative;
	}
	.k-ho-item-thumbnail-wrapper img {
		height: 100%;
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		object-fit: cover;
	}
	.k-ho-item-button-get-offer-wrapper {
		display: none;
	}
	.k-ho-item-wrapper {
		border-radius: 12px;
		border: 1px solid #00539f;
		overflow: hidden;
	}
	.w-ho-navigator-wrap .swiper-pagination {
		bottom: 110px;
	}
}