.div--u-iudt98yij{
	display: block;
}

.div--u-ihoahej8m{
	display: block;
    float: left;
    shape-outside: inset(11.7vw 0px 0px 0px);
    /*padding-top: 11.7vw;*/
    width: 310px;
    max-width: 100%;
    
    padding-top: 8.7vw;
    min-height: 15.3vw;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

@media all and (max-width: 1600px){
	.div--u-ihoahej8m{
		shape-outside: inset(11.15vw 0px 0px 0px);
    	/*padding-top: 11.15vw;*/
	}
}

@media all and (max-width: 1440px){
	.div--u-ihoahej8m{
		shape-outside: inset(10.7vw 0px 0px 0px);
    	/*padding-top: 10.7vw;*/
	}
}

@media all and (max-width: 1366px){
	.div--u-ihoahej8m{
		shape-outside: inset(10.5vw 0px 0px 0px);
    	/*padding-top: 10.5vw;*/
	}
}

@media all and (max-width: 1260px){
	.div--u-ihoahej8m{
		shape-outside: inset(10.2vw 0px 0px 0px);
    	/*padding-top: 10.2vw;*/
	}
}

@media all and (max-width: 1024px){
	.div--u-ihoahej8m{
		shape-outside: inset(8.9vw 0px 0px 0px);
    	/*padding-top: 8.9vw;*/
	}
}

@media all and (max-width: 991px){
	.div--u-ihoahej8m{
		shape-outside: inset(70px 0px 0px 0px);
    	padding-top: 70px;
    	min-height: 0;
	}
}

@media all and (max-width: 900px){
	.div--u-ihoahej8m{
		 width: 216px;	
	}
}

.heading--u-ie0j7ih6b{
	display: block;
}

@media all and (max-width: 767px){
	
	.div--u-iudt98yij{
		display: flex;
		text-align: center;
	}
	
	.div--u-ihoahej8m{
		float: none;
	    order: 2;
	    padding: 0;
	    width: 100%;
	    padding-top: 0;
	    shape-outside: inherit;
	    justify-content: center;
	}
}