.elementor-widget-rp-info-box.h-100{
	height:100%;
}
.elementor-widget-rp-info-box.h-100>div{
	height:100%;
}
.elementor-widget-rp-info-box.h-100 .info-box-wrap{
	height:100%;
}
.elementor-widget-rp-info-box:last-child>div{
	margin-bottom:0 !important;
}
.info-box-wrap{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.info-box-wrap .info-box-img{
	position:relative;
}

.info-box-wrap .info-box-img{
	position:relative;
	padding-top:100%;
	overflow:hidden;
}
.info-box-wrap .info-box-img img{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	object-fit:cover;
	object-position:top center;
	clip-path: polygon(50% 0%, 76% 0, 100% 0, 100% 70%, 70% 100%, 50% 100%, 0 100%, 0% 70%, 0 30%, 30% 0);
		transition: .5s ease all;
}

.info-box-wrap .info-box-img:hover img{
	transform:scale(1.1);
}


.info-box-wrap .info-box-title{
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:100%;
	display:flex;
	padding: 15px;
    justify-content: center;
}

.info-box-wrap .icon-after{
	margin-top: -15px;
    margin-left: -10px;
	line-height:0;
}
.info-box-wrap .icon{
	line-height:0;
}
.info-box-wrap svg{
	width:80px;
	height:80px;
}
.info-box-wrap .info-box-content{
	padding:15px;
}
.info-box-wrap .info-box-content p:last-child{
	margin:0;
}
.info-box-button a{
	display:block;
}

@media(max-width:1200px){
	.info-box-wrap svg{
		width:60px;
		height:60px;
	}
}
@media(max-width:1024px){
	.info-box-wrap svg{
		width:50px;
		height:50px;
	}
}