/*===corporate identity start====*/
.corporateSec_1{
	
	.row_3{
		margin-top: 40px;
		.corporateImg{
			border-radius: 30px;
            overflow: hidden;
            box-shadow: 0px 0px 17px -7px #000000de;
		}
	}
	.corporateImgWrap{
		padding-top: 40px;
		padding-right: 20px;
		padding-left: 40px;
		.corporateIcon_1{
			position: absolute;
			bottom: 0;
			left: 0;
			opacity: 0.7;
			backdrop-filter: blur(3px);
		}
		.corporateIcon_2{
			position: absolute;
			top: 0;
			right: 0;
			opacity: 0.7;
			backdrop-filter: blur(3px);
		}
	}
}
.corporateSec_2{	
	padding-top: 50px;
	border-top: 2px solid #fff;
	&::after{
		width: 100%;
        height: 2px;
        background-color: #fcb53e;
        position: absolute;
        left: 0;
        top: 92px;
        content: "";
	}
	.mvLogo{
		width: 80px;
        height: 80px;
        box-shadow: 2px 3px 0 0px #cbcbcc;
        display: flex;
        justify-content: center;
        align-items: center;
		position: relative;
	}
	.mvItem{
		z-index: 1;
		&::before{
			width: 80px;
            height: 2px;
            position: absolute;
            content: "";
            top: -52px;
            left: 0;
			
		}
		&::after{
			width: 2px;
            height: 70px;
            position: absolute;
            content: "";
            top: -52px;
            left: 40px;
            z-index: -1;
		}
		&.missionItem{
			&::before{
            	background-color: var(--orangeBg);
			}
			&::after{
            	background-color: var(--orangeBg);
			}
		}
		&.valueItem{
			&::before{
            	background-color:#fbb549;
			}
			&::after{
            	background-color:#fbb549;
			}
		}
	}
}



/*====responsive start====*/
@media screen and (max-width:1280px) {
.corporateSec_1{
	.row_3 {
		&.align-items-center{
			align-items: inherit !important;
			.corporateImgWrap{
				position: sticky;
				top: 60px;
			}
		}
	}
}
}
@media screen and (max-width:991px) {
.corporateSec_1{
	.row_3 {
		&.align-items-center{
			align-items: inherit !important;
			.corporateImgWrap{
				position:inherit;
				top: 0px;
				margin-bottom: 20px;
			}
		}
	}
}
.corporateSec_2 {
	border-top: none;
	position: relative;
	overflow: hidden;
	&::before{
		position: absolute;
		width: 97%;
		height: 2px;
		background-color: #fff;
		content: "";
		left: 50%;
		transform: translateX(-50%);
		top: 0px;
	}
    & .mvItem {
        &.missionItem {
            margin-bottom: 50px;
            padding-bottom: 50px;
            border-bottom: 2px solid #fff;
        }
		&::before {
            width: 80px;
            height: 2px;
            position: absolute;
            content: "";
            top: -50px;
            left: 0;
        }
		&.valueItem{
			.mvTxt{
				position: relative;
				&::before{
					width: 110%;
					height: 2px;
					position: absolute;
					left: -25px;
					content: "";
					background-color: #fcb53e;
					top: -58px;
					z-index: -1;
				}
			}
			&::before {
                top: -52px;
            }
		}
    }
}
.corporateSec_2 {
    .mvLogo {
        z-index: 1;
    }
}
.corporateSec_1 {
    .corporateImgWrap {
        padding-top: 15px;
        padding-right: 20px;
        padding-left: 20px;
    }
}

}
@media screen and (max-width:500px) {
	.count_2{
		column-count: 1;
	}
	.corporateSec_2 {
        & .mvItem {
            .mvTxt {
                h3.fz_40{
					font-size: 24px !important;
				}
            }
        }
    }
	.corporateSec_1 {
		.row_3 {
			margin-top: 10px;
		}
	}
}