.path-to-impact-sec{padding:120px 0;}

.path-to-impact-sec.black_bg{background:#000000;}
.path-to-impact-sec.black_bg .row .side-sec-title{font-weight: 700; color: #ffffff; max-width: 780px;}

.path-to-impact-sec .row{flex-direction:column; align-items:center;}


.path-to-impact-sec .row .side-sec-title{font-size:60px; text-align:center; line-height:70px; max-width:1300px; margin-bottom:80px; font-weight:400;}


.path-to-impact-sec.speaking_page .row .side-sec-title{margin-bottom:0;}
.path-to-impact-sec.speaking_page .row .side-sec-des{margin-bottom:50px; max-width:800px;}
.path-to-impact-sec.speaking_page .row .side-sec-des p{color:#333333; text-align: center;}

.path-to-impact-sec .row .side-sec-title strong{font-weight:700;}


.path-to-impact-sec .path-to-impact_content{display:flex; flex-wrap:wrap; justify-content:space-between; gap:30px;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container{width:calc(33.33% - 20px); position:relative; border-radius:20px; overflow:hidden;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-left{width:100%; line-height:0;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-left img{width:100%; aspect-ratio:480/650; height:auto; object-fit:cover;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right{position:absolute; left:0; right:0; bottom:0; padding:30px; top:0; display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-end;
gap:20px;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #AC0267 120%);}


.path-to-impact-sec .path-to-impact_content .path-to-impact_container:nth-child(2) .path-to-impact-right{background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #006B9C 120%);}


.path-to-impact-sec .path-to-impact_content .path-to-impact_container:nth-child(3) .path-to-impact-right{
	
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #960003 100%);
}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .sub-title-with-line{font-size:14px;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right h3{color: #FFF;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 40px; max-width:340px;}


.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .path-to-impact-des{margin-bottom:20px;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .path-to-impact-des p{color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 26px;
letter-spacing: 0.16px;}

.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .common-btn{padding-left:30px; padding-right:30px;}


.path-to-impact-bottom-sec{border-radius: 20px;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.00) 100%), linear-gradient(90deg, #A80165 0%, #01689A 51.21%, #940005 100%);
	
	padding:50px 20px;
	margin-top:60px;
	color: #FFF;
text-align: center;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: 45px; /* 130% */

}







@media all and (max-width:1399px)
{
	.path-to-impact-bottom-sec{font-size:35px; line-height:40px;}
	
	.path-to-impact-sec .row .side-sec-title {font-size: 50px; line-height: 60px;  max-width: 1120px; margin-bottom: 60px;}
	.path-to-impact-sec.speaking_page .row .side-sec-title{margin-bottom:0;}
	
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .path-to-impact-des{ margin-bottom: 0;}
	
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right{gap:15px; padding:25px;}
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right h3 { font-size: 27px; line-height: 32px;}
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .path-to-impact-des p{line-height:24px;}
}


@media all and (max-width:1199px)
{
	
.path-to-impact-sec{padding:100px 0;}
.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right .sub-title-with-line { font-size: 13px; letter-spacing: 0;}	
.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-left img { aspect-ratio: 480 / 750;}
.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-right h3 {font-size: 22px; line-height: 27px;}
.path-to-impact-sec .row .side-sec-title { font-size: 40px; line-height: 50px;  max-width: 900px;  margin-bottom: 50px;}
.path-to-impact-sec.speaking_page .row .side-sec-title{margin-bottom:0;}
.path-to-impact-bottom-sec { font-size: 30px;  line-height: 35px;}
	
}


@media all and (max-width:991px)
{
	.path-to-impact-sec{padding:80px 0;}
	.path-to-impact-sec .path-to-impact_content{justify-content:center;}
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container { width: calc(50% - 20px);}
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container .path-to-impact-left img {aspect-ratio: 480 / 650;}
	.path-to-impact-bottom-sec { font-size: 22px;  line-height: 28px;  padding: 30px 20px;  margin-top: 30px;}
}


@media all and (max-width:767px)
{
	.path-to-impact-sec{padding:50px 0;}
	.path-to-impact-sec .row .side-sec-title {font-size: 30px; line-height: 40px; margin-bottom: 40px;}
	.path-to-impact-sec.speaking_page .row .side-sec-title{margin-bottom:0;}
	.path-to-impact-sec .path-to-impact_content .path-to-impact_container{width:100%;}
	.path-to-impact-bottom-sec {font-size: 20px;  line-height: 25px; padding: 20px 20px;  margin-top: 30px;}
}