@charset "utf-8";
/* CSS Document */
.ulrc400300.section-bg{
	background-color: #0f1218;
	padding: 54px 0 60px;
	}
.ulrc400300 .container-fluid{
	padding: 0px 5%;
}
.ulrc400300 .sub_heading{
	font-size: 35px;
	font-weight: 700;
    padding-bottom: 20px;
	font-family: "Fraunces", serif;
	}
.ulrc400300 .cf-width{
	text-align: center;
	background-color: #0f1218;
    color: #fff;
	}
.ulrc400300 .inner_box{
	background-color: #1f2534;
	border-radius: 10px;
	text-align: left;
	padding: 20px 24px;
	transition: transform 0.6s ease, box-shadow 0.6s ease;
	position: relative;
	z-index: 1;
	height: 103%;
	}
.ulrc400300 .inner_box:hover{
	    	transform: scale(1.1);
	z-index: 99;
	box-shadow: 0 20px 40px rgba(0,0,0,0.35);
	}
.ulrc400300 .inner_box h2{
	font-size: 20px;
	padding: 16px 0 8px;
	font-family: "Fraunces", serif;
	font-weight: 700;
	}
.ulrc400300 .blue-box,
.ulrc400300 .blue-box-4{
	padding: 12px;
	overflow: visible;
}
.ulrc400300 .inner_box p{
	height: 105px;
	font-family: "Poppins", sans-serif;
	font-size: 15px;
	color: #d1d1d1;
	font-weight: 400;
	}
.ulrc400300 .item_number{
	border: 1px solid rgba(21 112 72 / 50%);
    display: inline-block;
    border-radius: 15px;
    background: rgb(21 112 72 / 30%);
    padding: 10px;
	}
.ulrc400300 .item_number img {
	width: 36px;
	}
.ulrc400300 .box-btn{
	color: #099c62;
	padding-bottom: 20px;
	font-weight: 600;
    font-size: 14px;
	transition: transform 0.6s ease;
	}
.ulrc400300 .box-btn{
	transition: all 0.4s ease;
}

.ulrc400300 .inner_box:hover .box-btn{
	padding-left: 5px;
}
.ulrc400300 .section_heading{
	font-family: "DM Sans", sans-serif;
	color: #099c62;
	font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 2px;
	padding-bottom: 17px;
}
.ulrc400300 .row{
	position: relative;
	z-index: 1;
}