.sectiontwocolmodule_block{}
.main_sectiontwocolmodule {
	padding-top:50px;
}


.module_wrp {
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
}

.module_wrp .section_module_top {
	max-width:100%;
	width:100%;
	margin-bottom:40px;
	display:flex;
	justify-content: space-between;
}
.module_wrp .section_module_top .column_head {
	display:flex;
	max-width:100%;
	width:100%;
	background-color:#ed1651;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	margin-bottom:10px;
	padding:18px 16px;
    flex-direction: row;
	box-sizing:border-box;
}
.module_wrp .section_module_top .column_head .column_head_no_module {
	max-width:40%;
	width:100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.module_wrp .section_module_top .column_head .column_head_no_module .big_no {
	font-size:64px;
	min-width:80px;
	font-weight:800;
	line-height:1;
	display:flex;
	align-items: center;
	justify-content: center;
	color:#fff;
}
.module_wrp .section_module_top .column_head .column_head_no_module .head {
	max-width:calc(100% - 80px);
	width:100%;
	font-size:32px;
	font-weight:400;
	line-height:1;
	display:flex;
	align-items: flex-start;
	justify-content: flex-start;
	color:#fff;
	text-transform:uppercase;
}
.module_wrp .section_module_top .column_head .column_head_calendar {
	max-width:60%;
	width:100%;
/*	align-items:flex-start;*/
	justify-content: flex-start;
	display:flex;

}
.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
	max-width:calc(100% - 75px);
	font-size:32px;
	font-weight:400;
	line-height:1;
	display:flex;
	align-items: flex-start;
	justify-content: flex-start;
	color:#fff;
}
.module_wrp .section_module_top .column_head .column_head_calendar .calendar {
	width:75px;
	display:flex;
	align-items: center;
	justify-content: center;
}
.module_wrp .section_module_top .column_head .column_head_calendar .calendar .icon-calendar {
	font-size:60px;
	font-weight:400;
	color:#fff;

}
.module_wrp .section_module_top .column_desc {
	background-color:#fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	box-sizing:border-box;
	height:100%;
	padding:25px 44px 44px 44px;
}
.module_wrp .section_module_top .column_desc * {
	margin-bottom:20px;
	font-size:16px;
	line-height:22px;
	font-weight:400;
	color:#666;
}
.module_wrp .section_module_top .column_desc *:last-child {
	margin-bottom:0px;
}
.module_wrp .section_module_top .column_left {
	max-width:calc(50% - 8px);
	width:100%;
	display: flex;
    flex-direction: column;
    justify-content: stretch;
/*    flex-wrap:wrap;*/
}
.module_wrp .section_module_top .column_right {
	max-width:calc(50% - 8px);
    display: flex;
    flex-direction: column;
	width:100%;
	justify-content: stretch;
/*	flex-wrap:wrap;*/
}

.module_wrp .section_module_center {
	max-width:100%;
	width:100%;
    margin-top: 134px;
    margin-bottom: 60px;
    padding:26px 53px 53px 53px;
    box-sizing:border-box;
    background-color:#fff;
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	display:flex;
}
.module_wrp .section_module_center .head {}
.module_wrp .section_module_center .head h5 {
	color:#000;
	font-size:32px;
	font-weight:700;
	line-height:43px;
	margin-bottom:30px;
}
.module_wrp .section_module_center .desc {}
.module_wrp .section_module_center .desc * {
	font-size:20px;
	line-height:27px;
	color:#666;

}
.module_wrp .section_module_center .map_overflow {
	position:relative;
}
.module_wrp .section_module_center .map_overflow img {
	position:absolute;
	top:-134px;
	left:0px;
}
.module_wrp .section_module_center .mc_left {
	max-width:420px;
	width:100%;
}
.module_wrp .section_module_center .mc_right {
	max-width:calc(100% - 420px);
	width:100%;
	display: flex;
    position: relative;
}

.module_wrp .section_module_bottom {
	max-width:100%;
	margin-bottom:30px;
	width:100%;
	display:flex;
	flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}
.module_wrp .section_module_bottom .mb_left {
	padding:60px 44px 32px 44px;
	box-sizing:border-box;
	max-width:calc(50% - 8px);
	width:100%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color:#fff;
}
.module_wrp .section_module_bottom .mb_left * {
	font-size:16px;
	color:#666;
	line-height:22px;
	margin-bottom:20px;
}
.module_wrp .section_module_bottom .mb_right * {
	font-size:16px;
	color:#666;
	line-height:22px;
	margin-bottom:20px;
}
.module_wrp .section_module_bottom .mb_left b ,
.module_wrp .section_module_bottom .mb_right b {
	color:#000;
}
.module_wrp .section_module_bottom .mb_right {
	padding:60px 44px 32px 44px;
	box-sizing:border-box;
	max-width:calc(50% - 8px);
	width:100%;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color:#fff;
}
.module_wrp .section_module_bottom .mb_right.selectie_candidat_right {
	margin-top:85px;
}


.evaluare_wrp {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    max-width:100%;
    width:100%;
    justify-content: space-between;
}
.evaluare_wrp .evaluare_head {
    min-width:200px;
    min-width:fit-content;
    padding-left:20px;
}

.evaluare_wrp .evaluare_head h4 {
	font-size:32px;
	line-height:1; 
	color:#fff;
	font-weight:700;
}
.evaluare_wrp .evaluare_desc {
	padding-left:20px;
	box-sizing:border-box;
}
.evaluare_wrp .evaluare_desc p {
	color:#fff;
	font-size:16px;
	line-height:22px;
}
.evaluare_wrp .evaluare_right .evaluare_desc p{
	font-size:32px;
	line-height:32px;
	color:#fff;
}
.evaluare_wrp .evaluare_left {
	display: flex;
    max-width: calc(50% - 8px);
    width: 100%;
    background-color: #ed1651;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin-bottom: 10px;
    padding: 18px 16px;
    flex-direction: row;
    box-sizing: border-box;
}
.evaluare_wrp .evaluare_right {
	display: flex;
    max-width: calc(50% - 8px);
    
    width: 100%;
    background-color: #ed1651;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin-bottom: 10px;
    padding: 18px 16px;
    flex-direction: row;
    box-sizing: border-box;
}
.evaluare_wrp .evaluare_form {
	margin-top: 10px;
	max-width: 100%;
    width: 100%;
    margin-bottom:10px;
    background-color:#e9e8e8;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin-bottom:65px;
}

@media only screen and (max-width: 1400px) { 
	.module_wrp .section_module_center .map_overflow img {
		max-width:100%;
		height:auto;
	}
	.module_wrp .section_module_center .map_overflow {
		max-width:100%;
		width:100%;
	}
}
@media only screen and (max-width: 1300px) { 
	.module_wrp .section_module_top .column_head .column_head_calendar .calendar .icon-calendar {
		font-size:49px;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .big_no {
		font-size:54px;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .head {
		align-items:center;
		font-size:24px;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
		align-items:center;
		font-size:24px;
	}
	.evaluare_wrp .evaluare_head {
		padding-left:0px;
	}
	.module_wrp .section_module_center {
		margin-bottom:0px;
		margin-top:0px;
	}
	.module_wrp .section_module_center .mc_left{
		justify-content: center;
	    display: flex;
	    flex-direction: column;
	    padding-rigth:40px;
	    box-sizing:border-box;

	}
	.module_wrp .section_module_center .mc_right {
		margin-left: auto;
	}
	.module_wrp .section_module_center .mc_left,
	.module_wrp .section_module_center .mc_right {
		max-width:calc(50% - 16px);
	}
	.module_wrp .section_module_bottom {
		margin-top:30px;
		margin-bottom:30px;
	}
	.module_wrp .section_module_bottom .mb_right.selectie_candidat_right {
		margin-top:0px;
	}
	.module_wrp .section_module_center .map_overflow img {
		position:relative;
		left:0px;
		top:0px;
	}
	
}
@media only screen and (max-width: 1100px) {
	.module_wrp .section_module_top {
		flex-wrap:wrap;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar {
		justify-content:center;
	}
	.evaluare_wrp .evaluare_left,
	.module_wrp .section_module_top .column_left {
		margin-bottom:15px;
		max-width:100%;
	}
	.evaluare_wrp .evaluare_right,
	.module_wrp .section_module_top .column_right {
		max-width:100%;
	}
	.module_wrp .section_module_bottom .mb_right.selectie_candidat_right {
		padding-top:44px;
	}
	.evaluare_wrp .evaluare_head {
		min-width:200px;
	}

} 
@media only screen and (max-width: 900px) {
	.module_wrp .section_module_center {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		background-color:transparent;
		padding:0px;
		flex-direction:column;
	}
	.module_wrp .section_module_center .mc_left {
		max-width:100%;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background-color:#fff;
	    padding: 25px 44px 44px 44px;


	}
	.module_wrp .section_module_center .mc_right {
		max-width:100%;
		padding-top:30px;
		box-sizing:border-box;
	}
	.module_wrp .section_module_center .map_overflow {
		max-width:600px;
		margin:0 auto;
	}
	.module_wrp .section_module_bottom {
		flex-direction:column;
	}
	.module_wrp .section_module_bottom .mb_left, 
	.module_wrp .section_module_bottom .mb_right	 {
		max-width:100%;
	}
	.module_wrp .section_module_bottom .mb_right.selectie_candidat_right {
		margin-top:30px;
	}

}
@media only screen and (max-width: 600px) {
	.module_wrp .section_module_top .column_head .column_head_no_module .big_no {
		font-size:64px;
		min-width:auto;
		margin-right:5px;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada,
	.module_wrp .section_module_top .column_head .column_head_no_module .head {
		font-size:22px;
		line-height:24px;
	}
	.module_wrp .section_module_center .desc * {
		font-size:16px;
		line-height:26px;
	}
	.module_wrp .section_module_center .map_overflow {
		max-width:75%;
	}
	.evaluare_wrp .evaluare_head h4 {
		font-size:20px;
		line-height:24px;
	}
	.evaluare_wrp .evaluare_right .evaluare_desc p {
		font-size:16px;
		line-height:24px;
	}
	.evaluare_wrp .evaluare_head {
		min-width:120px;
	}
}	

@media only screen and (max-width: 540px) {

}
@media only screen and (max-width: 480px) {
	.module_wrp .section_module_top .column_head .column_head_calendar {
		justify-content: flex-end;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .calendar {
		width:auto;
		margin-right:10px;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .head
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
		max-width:100%;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
		font-size:16px;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .calendar .icon-calendar {
		font-size:32px;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .head {
		font-size:22px;
		line-height:24px;
	}
	.module_wrp .section_module_top .column_desc {
		padding-left:21px;
		padding-right:21px;
	}
	.module_wrp .section_module_bottom .mb_left,
	.module_wrp .section_module_bottom .mb_right,
	.module_wrp .section_module_center .mc_left {
        padding-left: 21px;
        padding-right: 21px;
	}
	.module_wrp .section_module_center .head h5 {
		font-size:24px;
		line-height:32px;
		margin-bottom:20px;
	}

	.evaluare_wrp .evaluare_right,
	.evaluare_wrp .evaluare_left{
		max-width:100%;
		flex-direction:column;
	}
	.evaluare_wrp .evaluare_desc {
		padding-left:0px;
		padding-top:10px;
	}

	.evaluare_wrp .evaluare_head {
		min-width:auto;
	}

}
@media only screen and (max-width: 380px) {
	.module_wrp .section_module_top .column_head .column_head_no_module .big_no {
		font-size:54px;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .head {
		font-size:16px;
		line-height:1.3;
		max-width: 100%;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
		max-width:100%;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module,
	.module_wrp .section_module_top .column_head .column_head_calendar {max-width:50%;}
}
@media only screen and (max-width: 370px) {
	.module_wrp .section_module_top .column_head .column_head_no_module .big_no {
/*		font-size:42px;*/
	}
	.module_wrp .section_module_top .column_head .column_head_no_module, .module_wrp .section_module_top .column_head .column_head_calendar {
		max-width:inherit;
	}
	.module_wrp .section_module_top .column_head .column_head_no_module .head {
/*		font-size:14px;*/
		line-height:1.3;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .perioada {
/*		font-size:14px;*/
		line-height: 1.3;
	}
	.module_wrp .section_module_top .column_head .column_head_calendar .calendar {
		display:none;
	}
}