.title-link-image-container{
	padding: 0 90px;
}

.title-link-image-content-wrap{
	padding-left: 45px;
}

.content-title{
	font-size: 3.5em;
	line-height: 1.1em;
	padding-bottom: 60px;
}

.content-heading{
	padding-bottom: 60px;
}

.content-heading>a.text-link{
	font-size: 18px;
	padding-bottom: 16px;
	border-bottom: none;
	position: relative;
}


.content-heading>a.text-link:after{
	content : "";
	border-bottom: solid 3px #F7971D;
	width: 150px;
	position: absolute;
    bottom: 0;
    left: 0;
    width: 30%;
}

.content-image:before {
	content: '';
    position: absolute;
    z-index: 1;
    width: 66px;
    height: 110px;
    right: 30px;
    bottom: -1px;
    background-color: #fff;
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
		-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%); 
}

.content-image:after {
	content: '';
    position: absolute;
    z-index: 5;
    background-color: #ff7f00;
    width: 184px;
    height: 2px;
    right: -40px;
    transform: rotate(-59deg);
    bottom: 50px;
}
