.elementor-widget-mkhp-list-section .mkhp-list-section__subheading, 
.elementor-widget-mkhp-list-section .mkhp-list-section__heading,
.elementor-widget-mkhp-list-section .mkhp-list-section__item-title,
.elementor-widget-mkhp-list-section .mkhp-list-section__description 
{
	font-family: "Early Sans", sans-serif;
	font-weight: 300;
}
.elementor-widget-mkhp-list-section .mkhp-list-section__heading {
		letter-spacing: -1.92px;
}


.elementor-widget-mkhp-list-section .mkhp-list-section__heading {
	font-size: clamp(32px, 4vw, 64px);
	margin: 0 0 32px;
	line-height: 1;
}
.elementor-widget-mkhp-list-section  .mkhp-list-section__subheading, 
.elementor-widget-mkhp-list-section .mkhp-list-section__item-title,
.elementor-widget-mkhp-list-section .mkhp-list-section__description{
	font-size: clamp(18px, 22px, 22px);
	line-height: 1.2;
	margin-bottom: 20px;
}
.mkhp-list-section__grid {
	display: flex;
    flex-wrap: wrap;
    gap: 30px;
    border: 1px solid #9999;
    padding: 30px;
    border-radius: 10px;
}
.mkhp-list-section__item{
    width: calc(100% / 2 - 16px);
    margin: 0px !important;
    padding-left: 30px !important;
	position:relative;
}
.elementor-widget-mkhp-list-section .mkhp-list-section__item-title {
    font-weight: 500;
    margin-bottom: 0px;
}
.mkhp-list-section__item::before {
    content: "→";
    position: absolute;
    left: 0;
    top: 1px;
    font-family: Early Sans, sans-serif;
    font-size: 22px;
}
.mkhp-list-section__box {
    padding: 0px !important;
}
.mkhp-list-section__description{
	margin-bottom:0px !important;
}
@media (max-width:1024px){
	.mkhp-list-section__item {
	width: 100%;
}
}
@media (max-width:767px) {
.mkhp-list-section__grid {
	gap: 20px;
	padding: 10px;
	border-radius: 10px;
}
}
