@charset "utf-8";
/* CSS Document */


.val-creation-box {
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding-bottom: 60px;
}

.val-creation-box .val {
	flex-basis: calc(20% - 15px);
	box-sizing: border-box;
}

.val-creation-box .val .val-head img {
	width: 100%;
}


.val-body {
	padding: 15px 20px;
	border: 1px solid #363634;
	margin: 5px 0;
}

.val img {border-right: 1px solid #000;}

.perf-body {
	min-height: 250px;
	padding: 15px 20px;
	border: 1px solid #363634;
	margin: 5px 0;
}

.val-body h4 {
	padding-bottom: 20px;
}

.perf-body h4 {
	padding-bottom: 20px;
}

.val-button {
	display: flex;
	border: 1px dotted #BDAB96;
}

.val-but-img {
	flex-basis: 20%;
	padding: 2px 0;
}

.val-but-p {
	flex-basis: 100%;
	position: relative;
}

.val-button p {
	padding: 6px;
	font-size: clamp(1.0rem, 2vw + 1rem, 1.2rem);
	font-weight: 600;
	margin: 0;
}


.top {
	width: 33%;
	margin: 0 auto;
	border-radius: 0;
	text-align: center;
	background-color: #00427A;
	padding: 15px;
}

.top p {
	color: white!important;
	font-size:18px;
}

.top big {
	font-size: 30px;
	font-weight: 600;
	color: white!important;
}

.mid {
	border: 1px solid black;
	background-color: #F8F6F4;
}

.row {
	display: flex;
}

.val-col {
	flex-basis: 20%;
	text-align: center;
	padding-bottom: 20px;
	border-left: 1px solid black;
	padding-top: 20px;
}

.val-col:nth-of-type(1) {
	border-left: 0px;
}

.val-col big {
	font-size: 18px;
	font-weight: 600;
}

.bot {
	width: 33%;
	margin: 0 auto;
	border-radius: 0;
	text-align: center;
	background-color: #00427A;
	padding: 15px;
}

.bot p {
	color: white!important;
	font-size:18px;
}

.bot big {
	font-size: 30px;
	font-weight: 600;
	color: white!important;
}

.cont {
	border-radius: 0;
}

.cont-head {
	background-color: #BDAB96;
	border-radius: 0;
}

.cont-head p {
	color: white!important;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 0px;
	margin-top: 50px;
	padding: 20px;
}

.cont-body {
	display: flex;
	gap: 20px;
	background-color: #F8F6F4;
	padding: 15px 30px;
}



.cont-col {
	flex-basis: 33%
}

.footnote {
	text-align: left;
	}

.cont-col p {
	color: #BDAB96;
	border-top: 1px solid #BDAB96;
	/* margin-top: 10px; */
	margin-bottom: 0px;
	padding: 10px;
	line-height: 2;
}

.cont-col p:last-of-type {
	border-top: 1px solid #BDAB96;
	border-bottom: 1px solid #BDAB96;
	margin-top: 10px;
	margin-bottom: 10px;
}


.con-tbl tr:hover {background:#F8F6F3; color:#000;} 
tr.no-hover:hover {color:#404042!important;} 
.con-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.con-tbl tr td {font-size: 14px;padding: 3px 10px 3px 3px;line-height: 1.5;font-weight: 300;}
.con-tbl th {color:white;font-weight:bold;background: #6D8793;line-height: 1.5;padding:3px 10px 3px 3px;font-size:14px!important;}
.con-tbl tr td:nth-of-type(3){background:#eceded;}


.icmm-tbl tr:hover {background:#F8F6F3; color:#000;} 
tr.no-hover:hover {color:#404042!important;} 
.icmm-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.icmm-tbl tr td {font-size: 14px;padding: 3px 5px 3px 10px; line-height: 1.5;font-weight: 300;}
.icmm-tbl th {color:white; font-weight:bold; background-color:black; line-height: 1.5; padding:3px 10px 3px 3px;font-size:14px!important;}
.icmm-tbl-bg td {background-color: #EDF0F2}
.icmm-border td:nth-of-type(3) {border-right: 1px solid black}

.val-list {
	padding-left: 25px;
	list-style:number;
}


.switch-black {
	color: #4C4D4F!important;
}


.rem-cont {
	display: flex;
	gap: 20px;
}

.rem-col {
	flex-basis: 25%;
}

.rem-head {
	text-align: left;
	padding: 30px 15px;
	border-radius: 0px 28px 0px 0px;
	height: 70px;
}

.rem-head-2 {
	display: flex;
	gap: 10%;
	padding: 30px 15px;
	border-radius: 0px 28px 0px 0px;
	height: 50px;
	
}

.seventy {
	flex-basis: 70%
}

.twenty {
	flex-basis: 20%;
}


.rem-head-2 h4 {
	text-align: left;
	color: white;
	font-weight: 600
}

.bg-1 {
	background-color: #6D8793;
}

.bg-2 {
	background-color: #498A8B;
}

.bg-3 {
	background-color: #BEAD9B;
}

.bg-4 {
	background-color: #004279;
}

.rem-head h4 {
	color: white;
	font-weight: 600

}

.bg-1-1 {
	background-color: #EDF0F2;
}

.bg-2-2 {
	background-color: #E8F0F0;
}

.bg-3-3 {
	background-color: #F8F6F3;
}

.bg-4-4 {
	background-color: #DAE1EE;
}


 .rem-body {
	text-align: left;
	padding: 30px 15px;
	height: 165px;
}
	
 .rem-body-2 {
	text-align: center;
	padding: 30px 60px;
	height: 195px;
}

.finleftwhite {
	border-left: 1px solid white;
}

.rem-tbl tr:hover {background:#F8F6F3; color:#000;} 
tr.no-hover:hover {color:#404042!important;} 
.rem-tbl {width:100%; margin:0 0 0 0; padding:0 0px;}
.rem-tbl tr td {font-size: 14px;padding: 3px 5px 3px 10px; line-height: 1.5;font-weight: 300;}
.rem-tbl th {color:white; font-weight:bold; background-color:#6D8793; line-height: 1.5; padding:3px 10px 3px 3px;font-size:14px!important;}
.rem-tbl-bg {background-color: #EDF0F2}

















