.we-love-section .heading h1{
	font-weight: 400;
}
.we-love-section .heading h1 span {
	color: #AE7F2E;
}
.esg-border{
	border-bottom: 0.2rem solid #f1f1f1;
}
.we-love-section {
	padding: 4rem 0 4rem 0;

}
.value-driven-sec .heading{
	text-align: center;
}

.value-cnt h3 span{
	color: #21552F; 
}
section.value-driven-sec h3{
	margin:  0 0 2rem;
}
section.value-driven-sec .row.value-cnt{
	margin: 3rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
section.value-driven-sec.google-search.we-love-section.esg-border {
	padding: 3rem 0 5rem !important;
	margin: 0;
}
section.google-search h3{
	text-align: left;
	color: #21552F !important;
}
section.value-driven-sec .develop h3 {
	color: #21552F !important;
}
section.value-driven-sec.google-search .heading h2{
	color: #AE7F2E !important;
	text-align: left;
}
section.value-driven-sec .row.value-cnt .esg-list ul li a{
	color: #006ce5;
	font-size: 1.15rem;
	text-decoration: underline;
}
section.value-driven-sec.google-search .row.value-cnt{
	margin: 5rem 0;
}
section.value-driven-sec ul li:before{
	background-image: none;
}
section.value-driven-sec .learnmor{
	text-align: center;
}
section.value-driven-sec .learnmor p{
	width: 60%;
	margin: 0 auto;
}
section.value-driven-sec.frequent .develop{
	text-align: left;
}
section.value-driven-sec.frequent .value-cnt h3 {
	color: #21552F !important;
}
.esg-list .list-border{
	width: 30%;
	height: 0.2rem;
	background: #ddd;
	margin: 2rem 0;
}
.esg-list .list-border.border-1 {
	background: #f3cddb;
}
section.value-driven-sec.frequent ul{
	padding-left: 3rem;
	position: relative;
}
section.value-driven-sec.frequent ul li{
	display: list-item;
	list-style: disc;
	padding: 1rem 0 0 0;
}
section.value-driven-sec.frequent p.environ{
	padding-top: 1.2rem;
}
section.value-driven-sec.frequent p span{
	color: #21552F;
}
section.we-love-section.action {
	padding: 0;
	margin: 5rem 0 6rem;
}
section.value-driven-sec.frequent {
	margin-top: 3rem;
}
section.value-driven-sec.sense .esg-list ul {
	position: relative;
}
section.value-driven-sec.sense .esg-list ul li {
	padding: 2rem 0rem 1.5rem 5rem;
}
section.value-driven-sec.sense .esg-list ul:before {
	content: "";
    position: absolute;
    width: 0.11rem;
    height: 20.4rem;
    background: transparent;
    top: 3.8rem;
    border-left: 0.1rem solid #4a4545;
}
section.value-driven-sec.sense .esg-list ul li:before {
	width: 3.5rem;
    height: 100%;
    background: transparent;
    top: 3.8rem;
    left: 0;
    border-top: 0.1rem solid #4a4545;

}
.esg-banner .banner-btn .banner-button {
	margin-right: 2rem;
}
section.value-driven-sec.sense p {
	width: 90%;
}
section.value-driven-sec.frequent .refer {
	padding-left: 0;
}
.we-love-section .banner-btn .banner-button:hover {
	color: #fff !important;
}
section.value-driven-sec .row.value-cnt .esg-list ul li a:hover{
	color: #21552F;
}
.row.value-cnt.engage {
	flex-direction: row-reverse;
}
@media(max-width: 1024px){
	section.value-driven-sec.sense .esg-list ul:before{
		height: 20.55rem;
	}
}
@media(max-width: 991px){
	section.value-driven-sec.sense .esg-list ul:before{
		height: 23.6rem
	}
	.esg-banner .banner-btn .banner-button {
    margin-right: 1rem;
}
	section.value-driven-sec .row.value-cnt {
		margin: 3rem 0 2rem;
	}
	section.esg-banner.we-love-section {
		padding: 4rem 0 3rem!important;
		margin: 6rem 0 0rem;
	}
	section.we-love-section.action {
		padding: 0;
		margin: 3rem 0 4rem;
	}
	section.value-driven-sec.frequent {
		margin-top: 1rem;
	}
}
@media(max-width: 767px){
	section.value-driven-sec.sense .esg-list ul li {
    padding: 0 0 2rem !important;
	}
	.we-love-section .banner-btn .banner-button {
		font-size: 1.5rem;
	}
	section.value-driven-sec img{
		margin-bottom: 2rem;
	}
	section.value-driven-sec.frequent h3 {
		text-align: left;
	}
	section.value-driven-sec .row.value-cnt{
		display: block;
	}
	section.value-driven-sec.sense .esg-list ul:before {
		display: none;
	}
	section.value-driven-sec.sense .esg-list ul li:before{
		display: none;
	}

	section.esg-banner.we-love-section .heading h1 {
		font-size: 2.2rem !important;
	}
	section.esg-banner.we-love-section {
		padding: 4rem 0 4rem!important;
	}
	section.value-driven-sec.google-search.we-love-section.esg-border {
		padding: 1rem 0 4rem !important;
		margin-top: 2rem !important;
	}
	section.value-driven-sec.google-search .row.value-cnt {
		margin: 4rem 0 2rem;
	}
	section.value-driven-sec.frequent {
		margin-top: 0rem;
	}
	section.value-driven-sec.frequent p{
		text-align: left;
	}
	section.value-driven-sec.frequentm h3{
		text-align: left;
	}
	section.we-love-section.action {
		padding: 0 0 2rem !important;
		margin: 0 !important;
	}
	.we-love-section .banner-btn {
		margin-top: 1rem;
	}
	.esg-banner .banner-btn .banner-button{
		margin-top: 1rem;
	}
	section.value-driven-sec.sense p {
		width: 100%;
	}
	section.value-driven-sec.google-search p{
		text-align: left;
	}
	section.value-driven-sec .learnmor p {
		width: 100%;
		text-align: center !important;
		margin-bottom: 2rem;
	}
}
@media (max-width: 320px){
	section.value-driven-sec.sense .esg-list ul:before {
		height: 28.7rem;
	}
	section.value-driven-sec.frequent h2{
		text-align: left;
	}
	.we-love-section .image {
		margin-top: 1rem;
	}
	
	section.value-driven-sec.google-search.we-love-section{
		padding: 0rem 0 4rem !important;
	}
	section.value-driven-sec.frequent {
		margin-top: 0rem;
		padding: 0 !important;
	}
}


