.section{
		width: 100vw;
		background-size: cover;
		display: flex;
		align-items: center;
		padding: 4em 0;
		background: linear-gradient(270deg, #d5e5fc96, #eff3fc);
	}
	.main_bg{
		background-image: url('/images/BACKGROUND.png');
		height: 100vh;
	}
	/*.main_bg .container{
		display: flex;
		height: 100vh;
	}*/
	.box{
		margin: auto;
		min-height: 500px;
		background-color: #fff;
		background-size: cover;
		border-radius: 15px;
		box-shadow: #6089f94a 1px 3px 25px 5px;
		width: 100%;
	}
	.w80{
		width: 80%;
	}
	.main_bg .box{
		background-image: url('/images/RECTANGLE_transparent.png');
		box-shadow: #6089f94a 15px 35px 45px 20px;
	}
	.box img{
		width: 100%;
	}
	.header{
		display: flex;
	    align-items: center;
	    justify-content: space-between;
    	padding: 20px 50px;
    	margin-bottom: 3rem;
	}
	.header ul{
		display: flex;
	    align-items: center;
	    list-style: none;
	    margin-bottom: 0;
	}
	.header ul li{
		margin:  0 15px;
		color: #bfcee1;
		cursor: pointer;
		font-size: small;
		transition: all 0.5s ease-in-out 0s;
	}
	.header ul li a{
		text-decoration: unset;
	}
	.header ul li:hover{
		color: #005ce4;

	}
	.header ul li.active{
		background: linear-gradient(45deg, #005ce4, #4093f1);
		color: #fff;
		border-radius: 15px;
    	padding: 5px 15px;

	}
	.header ul li.active a{
		color: #fff;
	}
	.left_round{
		color: white;
	    background: linear-gradient(45deg, #005ce4, #4093f1);
	    /*width: 40px;*/
	    padding: 0 15px;
	    height: 40px;
	    /*border-radius: 50%;*/
	    border-radius: 30px;
	    line-height: 40px;
	    text-align: center;
	    font-size: larger;
	}
	.button_box a{
		text-transform: uppercase;
		border-radius: 25px;
    	padding: 10px 25px;
    	display: inline-block;
    	color: white;
	    text-decoration: none;
	    font-size: small;
	    font-weight: 600;
	    transition: all 0.5s ease-in-out 0s;
	}
	.main_btn{
		background: linear-gradient(45deg, #005ce4, #4093f1);
		box-shadow: #6089f991 1px 8px 16px 3px;
	}
	.main_btn:hover{
		box-shadow: #6089f9b8 1px 8px 20px 6px;
		transition: all 0.5s ease-in-out 0s;
	}

	.sub_btn{
		margin-left: 15px;
		background-color: #bfcee1;
	}
	.sub_btn:hover{
		box-shadow: #6089f991 1px 8px 16px 3px;
		transition: all 0.5s ease-in-out 0s;
	}
	
	.box .icon{
		width: 20px;
	}
	.box .left{
		padding: 20px 80px;
	}
	.box p{
		color: #4d6689;
    	font-weight: 500;
	}
	.box li{
		color: #4d6689;
	}
	.box h2{
		color: #2a3384;
	}
	.box h2 span{
		color: #005ce4;
	}
	.sub_section .box .left,.sub_section .box .right {
    	padding: 20px 50px;
	}
	.sub_section img{
		border-radius: 10px;
	}
	.footer{
		background: #fff;
	}