.entry-content {
/*    background: aqua;*/
}
.sectiontwocols_block{
	padding-top:12px;
	padding-bottom:12px;
	box-sizing:border-box;
}
.main_sectiontwocols{
    max-width: 100%;
    width: 100%;
}
.main_sectiontwocols .inner_wrp{
/*	margin-left:0px;*/
/*	margin-right:0px;*/
	display:flex;
}


.two_col_section {
	display:flex;
	max-width:100%;
	width:100%;
    justify-content: space-between;
    -webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	flex-wrap:wrap;
}
.two_col_section.type_33_66 {}
.two_col_section.type_33_66 .section_col:nth-of-type(odd) {
	max-width:calc(33.33% - 10px);
/*	order:1;*/
}
.two_col_section.type_33_66 .section_col:nth-of-type(even) {
	max-width:calc(66.66% - 10px);
/*	order:2;*/
}
.two_col_section.type_66_33 {}
.two_col_section.type_66_33 .section_col:nth-of-type(odd) {
	max-width:calc(66.66% - 10px);
/*	order:1;*/
}
.two_col_section.type_66_33 .section_col:nth-of-type(even) {
	max-width:calc(33.33% - 10px);
/*	order:2;*/
}
.two_col_section.type_50_50 {}
.two_col_section.type_50_50 .section_col {
	max-width:calc(50% - 10px);
/*	order:1;*/
}

.two_col_section.type_33_33_33 {}
.two_col_section.type_33_33_33 .section_col {
	max-width:calc(33% - 16px);
}
.two_col_section.type_33_33_33 .section_col {
	padding:30px;
}

.two_col_section.type_25_25_25_25 {}
.two_col_section.type_25_25_25_25 .section_col {
	max-width:calc(25% - 16px);
}
.two_col_section.type_20_20_20_20_20 {}
.two_col_section.type_20_20_20_20_20 .section_col {
	max-width:calc(20% - 16px);
	margin-bottom:16px;
}
.two_col_section .section_col {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:20px 30px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
/*	align-items: flex-start;*/
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.two_col_section .section_col.section_col_content{
	margin-bottom:10px;
}


.two_col_section .section_col {}
.two_col_section .section_col.section_col_bg {
	height: 100%;
    display: flex;
    flex-basis: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.two_col_section .section_col.section_col_content {
	margin-bottom:16px;
}
.two_col_section.type_50_50 .section_col.section_col_content {
	margin-bottom:10px;
}
.two_col_section .section_col.section_col_content:last-child {
/*	margin-bottom:0px;*/
}
	

.two_col_section .section_col.align_center {
	justify-content:center;
}
.two_col_section .section_col.align_top {
	justify-content:flex-start;
}
.two_col_section .section_col .sec_content_top_img {
	margin-bottom:17px;
}
.two_col_section .section_col .sec_content_top_img.img {
	margin-bottom:17px;
	padding-top:20px;
}
.two_col_section .section_col .sec_content_top_img.img img {
	max-width:100%;height:auto;
}
.two_col_section .section_col .sec_content_top_img.icon {
	margin-bottom:31px;
	display:flex;
	min-width:60px;
	min-height:60px;
/*	justify-content: center;*/
	align-items:center;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp{
	display:flex;
	padding:15px;
	box-sizing:border-box;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp img{
    max-width: 100%;
    min-height: 40px;
    display: block;
    object-fit: contain;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp.box_type_orange {
	background-color: #FA4616;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp.box_type_pink {
	background-color: #ED1651;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp.box_type_blue {
    background-color: #04AEEF;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp.box_type_white {
	background-color: #fff;
}
.two_col_section .section_col .sec_content_top_img.icon .icon_wrp.box_type_custom {
	
}

.two_col_section .section_col .sec_content_top_head {}
.two_col_section .section_col .sec_content_top_head h4 {
	font-weight:bold;
	line-height:1.1;
}
.two_col_section .section_col .sec_content_top_head h4.big_heading {
	font-size:64px;
	margin-bottom:32px;
}
.two_col_section .section_col .sec_content_top_head h4.medium_heading {
	font-size:24px;
	line-height:1.4;
	margin-bottom:24px;
	
}
.two_col_section .section_col .sec_content_top_head h4.small_heading {
	line-height:22px;
	font-size:16px;
	margin-bottom:24px;

}

/*White
Gray
Black
Blue
Orange
Pink*/
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_white{
	color:#fff;
}
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_gray{
	color:#666;
}
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_black{
	color:#000;
}
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_blue{
	color:#04AEEF;
}
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_orange{
	color:#FA4616;
}
.two_col_section .section_col.section_col_content .sec_content_top_head h4.color_pink{
	color:#ED1651;
}

.two_col_section .section_col.section_col_content .sec_content_top_head h4{
	color:#000;
}

.two_col_section .section_col.section_col_content.sec_col_white .sec_content.list_cont  *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_white .sec_content.desc_cont *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_gray .sec_content.list_cont  *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_gray .sec_content.desc_cont *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_blue .sec_content.list_cont  *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_blue .sec_content.desc_cont *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_pink .sec_content.list_cont  *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_pink .sec_content.desc_cont *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_orange .sec_content.list_cont  *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_orange .sec_content.desc_cont *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_cust .sec_content.list_cont  *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_cust .sec_content.desc_cont *{color:#fff;}
.two_col_section .section_col.section_col_content .sec_content.list_cont  *{font-size:16px;}
.two_col_section .section_col.section_col_content .sec_content.desc_cont *{font-size:16px;}
.two_col_section .section_col.section_col_content .sec_content.desc_cont p{margin-bottom:24px;}
.two_col_section .section_col.section_col_content .sec_content.desc_cont p:last-child {margin-bottom:0px;}
.two_col_section .section_col.section_col_content {
	min-height:240px;
}



.two_col_section .section_col .sec_content{}
.two_col_section .section_col .sec_content > .sec_content {
	margin-bottom:16px;
}
.two_col_section .section_col .sec_content > .sec_content:last-child {
	margin-bottom:0px;
}
.two_col_section .section_col .sec_content.desc_cont{}
.two_col_section .section_col .sec_content.list_cont{}
.two_col_section .section_col .sec_content.list_cont.list_simple{}
.two_col_section .section_col .sec_content.list_cont.list_icons{}
.two_col_section .section_col .sec_content.list_cont.list_icons.bold_text{}
.two_col_section .section_col .sec_content.list_cont.list_icons.bold_text .rep_list_text span{
	font-weight:bold;
}
.two_col_section .section_col .sec_content .list_rep_row{
	display:flex;
	max-width:100%;
	width:100%;
	flex-wrap:wrap;
	align-items:center;
	margin-bottom:10px;
}

.two_col_section .section_col .sec_content .list_rep_row span{}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico{
	width:50px;
	margin-bottom:auto;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_image{}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_image img {
	max-width:100%;
	height: auto;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon {
	display:flex;
	
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon.box_type_orange span{
	background-color: #FA4616;
	color:#fff;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon.box_type_pink span{
	background-color: #ED1651;
	color:#fff;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon.box_type_blue span{
    background-color: #04AEEF;
    color:#fff;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon.box_type_white span{
	background-color: #fff;
	color:#000;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon.box_type_green span{
	background-color: #97C02F;
	color:#fff;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_ico.rep_icon span {
	display: flex;
    padding: 10px;
    box-sizing: border-box;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 60px;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;

}
.two_col_section .section_col .sec_content .list_rep_row .rep_list_text {
    max-width: calc(100% - 50px);
    width: 100%;
}
.two_col_section .section_col .sec_content .list_rep_row .rep_list_text span {}
.two_col_section .section_col .counter_boxes {
    display: flex;
    max-width: 100%;
    width: 100%;
    flex-direction: column;
}






.two_col_section .section_col .sec_content.video_cont{
    width:100%;
    flex: 1;
    display:flex;
    /* important ca să nu “strângă” copilul */
    align-items: stretch;
}

.two_col_section .section_col .sec_content.video_cont .video_embed{
    width:100%;
    flex: 1;
    display:flex;
    align-items: stretch;
}

/* înainte de play (thumb) */
.two_col_section .section_col .sec_content.video_cont .video_placeholder{
    position:relative;
    width:100%;
    /* cheia: să umple wrapper-ul flex */
    flex: 1;
    height:auto;
    min-height:180px; /* fallback dacă box-ul e mic */
    border:0;
    padding:0;
    cursor:pointer;
    background:transparent;
    display:block;
    border-radius:20px;
    overflow:hidden;
}

.two_col_section .section_col .sec_content.video_cont .video_placeholder img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

.two_col_section .section_col .sec_content.video_cont .video_play_btn{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    width:72px;
    height:72px;
    border-radius:999px;
    background:rgba(0,0,0,0.55);
    backdrop-filter: blur(2px);
}

.two_col_section .section_col .sec_content.video_cont .video_play_btn:after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-40%, -50%);
    width:0;
    height:0;
    border-left:18px solid #fff;
    border-top:12px solid transparent;
    border-bottom:12px solid transparent;
}

/* după click (player) */
.two_col_section .section_col .sec_content.video_cont .video_player{
    position:relative;
    width:100%;
    /* cheia: umple wrapper-ul */
    flex: 1;
    height:auto;
    min-height:180px;
    border-radius:20px;
    overflow:hidden;
}

/* dacă browserul nu dă height:100% corect, îi dăm absolute full */
.two_col_section .section_col .sec_content.video_cont .video_player iframe,
.two_col_section .section_col .sec_content.video_cont .video_player video{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    display:block;
    border:0;
}






.two_col_section .section_col .counter_boxes .counter_box  {
	margin-bottom:27px;
}
.two_col_section .section_col .counter_boxes .counter_box:last-child {
	margin-bottom:0px;
}
.two_col_section .section_col .counter_boxes .counter_box.box_type_orange .counter_box_heading *{
	color::#FA4616;
}
.two_col_section .section_col .counter_boxes .counter_box.box_type_white .counter_box_heading *{
	color:#fff;
}
.two_col_section .section_col .counter_boxes .counter_box.box_type_blue .counter_box_heading *{
	color:#04AEEF;
}
.two_col_section .section_col .counter_boxes .counter_box.box_type_pink .counter_box_heading *{
	color:#ED1651;
}

.two_col_section .section_col .counter_boxes .counter_box_heading .counter{
	
	font-size:inherit;
	font-weight:inherit;
	color:inherit;
	display:inline-flex;
}
.two_col_section .section_col .counter_boxes .counter_box_heading .counterss {
	font-size:24px;
	font-weight:800;
	color:#FA4616;
	
}
.two_col_section .section_col .counter_boxes .counter_box_heading span{
	font-size:24px;
	font-weight:800;
	color:#FA4616;
}
.two_col_section .section_col .counter_boxes .counterss{}
.two_col_section .section_col .counter_boxes .counter_box_desc {}
.two_col_section .section_col .counter_boxes .counter_box_desc *{
	font-size:16px;
	color:#000;
}

.two_col_section .section_col.section_col_content.sec_col_white .counter_boxes .counter_box_desc *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_gray .counter_boxes .counter_box_desc *{color:#666666;}
.two_col_section .section_col.section_col_content.sec_col_blue .counter_boxes .counter_box_desc *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_pink .counter_boxes .counter_box_desc *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_orange .counter_boxes .counter_box_desc *{color:#fff;}
.two_col_section .section_col.section_col_content.sec_col_cust .counter_boxes .counter_box_desc *{color:#fff;}

.two_col_section .section_col .counter_boxes .progress {
  background: rgba(0,0,0,1);
  justify-content: flex-start;
  border-radius: 100px;
  align-items: center;
  position: relative;
/*  padding: 0 5px;*/
  display: flex;
  height: 15px;
  width: 100%;
}

.two_col_section .section_col .counter_boxes .progress-value {
/*	animation: load 3s normal forwards;*/
	box-shadow: 0 10px 40px -10px #fff;
	border-radius: 100px;
	background: #ED1651;
	height: 100%;
	width: 0;
}

.two_col_section .section_col .counter_box.box_type_orange .progress-value {
	background-color:rgba(250,70,22,1);
}
.two_col_section .section_col .counter_box.box_type_orange .progress {
	background: rgba(250,70,22,0.3);
}
.two_col_section .section_col .counter_box.box_type_white .progress-value {
	background-color:rgba(255,255,255,1);
}
.two_col_section .section_col .counter_box.box_type_white .progress {
	background: rgba(255,255,255,0.3);
}
.two_col_section .section_col .counter_box.box_type_blue .progress-value {
	background-color:rgba(4,174,239,1);
}
.two_col_section .section_col .counter_box.box_type_blue .progress {
	background: rgba(4,174,239,0.3);
}

.two_col_section .section_col .counter_box.box_type_pink .progress-value {
	background-color:rgba(237,22,81,1);
}
.two_col_section .section_col .counter_box.box_type_pink .progress {
	background: rgba(237,22,81,0.3);
}


/*@keyframes load {
  0% { width: 0; }
  100% { width: 68%; }
}*/

.two_col_section .section_col .box_download_link {}
.two_col_section .section_col .box_download_link.read_more_box_link {
	max-width:100%;
	width:100%;
	margin-top:auto;
	padding-top:16px;
}


.two_col_section .section_col .box_download_link.read_more_box_link .href_text {}
.two_col_section .section_col .box_download_link.read_more_box_link .download_ico {}


.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a .href_text{
    background-color:#fff;
    color:#FA4616;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a:hover .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a:hover .href_text{
 	background-color:#FFEDE8;
 	color:#DC3407;

}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a:focus .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_white a:focus .href_text{
  	background-color:#FBD5CA;
  	color:#892409;
}

.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a .href_text{
    background-color:#04AEEF;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a:hover .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a:hover .href_text{
    background-color:#0995CB;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a:focus .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_blue a:focus .href_text{
    background-color:#0B5D7C;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a .href_text{
    background-color:#ED1651;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a:hover .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a:hover .href_text{
    background-color:#D30C43;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a:focus .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_pink a:focus .href_text{
    background-color:#9D0E36;
    color:#fff;
}

.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a .href_text{
    background-color:#FA4616;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a:hover .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a:hover .href_text{
    background-color:#DC3407;
    color:#fff;
}
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a:focus .download_ico ,
.two_col_section .section_col .box_download_link.read_more_box_link.box_type_orange a:focus .href_text{
    background-color:#892409;
    color:#fff;
}

.two_col_section .section_col .rep_box_list_wrp {
	display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
/*    justify-content: space-between;*/
}
.two_col_section .section_col .rep_box_list_wrp .rep_box_list_cont {
	max-width:calc(33.33% - 16px);
	padding-right:18px;
	box-sizing:border-box;
	width:100%;
	margin-bottom:25px;
}


@media only screen and (max-width: 1279px) {
	.two_col_section.type_20_20_20_20_20 {
		align-items: flex-start;
    	justify-content: flex-start;
	}
	.two_col_section.type_20_20_20_20_20 .section_col {
		max-width:calc(33% - 16px);
	}

	.two_col_section.type_25_25_25_25 .section_col {
		max-width:calc(50% - 16px);
		margin-bottom:16px;
	}
	.two_col_section.type_25_25_25_25 .section_col:last-child{
		margin-bottom:16px;
	}
	.two_col_section.type_33_33_33 .section_col {}
}
@media only screen and (max-width: 991px) {
	.two_col_section.type_33_33_33 .section_col {
		max-width:calc(50% - 16px);
	}
	.two_col_section .section_col.section_col_content {
		margin-bottom:32px;
	}
	.two_col_section .section_col.section_col_content:last-child {
		margin-bottom:0px;
	}
	.two_col_section.type_33_66 .section_col:nth-of-type(even),
	.two_col_section.type_33_66 .section_col:nth-of-type(odd){
		max-width:calc(50%);
	}
	.two_col_section.type_66_33 {

	}
	.two_col_section.type_66_33 .section_col:nth-of-type(odd) ,
	.two_col_section.type_66_33 .section_col:nth-of-type(even) {
		max-width:calc(50%);
	}
	.two_col_section.type_20_20_20_20_20 .section_col {
		max-width:calc(50%);
	}
}
@media only screen and (max-width: 839px) {
	.two_col_section .section_col .rep_box_list_wrp .rep_box_list_cont {
		max-width:calc(50%);
		padding-right:32px;
	}
}
@media only screen and (max-width: 767px) {
	
	.two_col_section.type_50_50 .section_col{ 
		margin-bottom:32px; 
	}
	.two_col_section.type_50_50 .section_col:last-child{
		margin-bottom:0px;
	} 
	.two_col_section.type_25_25_25_25 .section_col {
		max-width:100%;
	}
	.two_col_section.type_25_25_25_25 .section_col:last-child{
		margin-bottom:0px;
	}
	.two_col_section .section_col.section_col_bg {
	    min-height: 260px;
    	height: auto;
	}
	.two_col_section.type_33_33_33 .section_col {
		max-width:calc(100%);
	}
	.two_col_section.type_20_20_20_20_20 .section_col {
		max-width:calc(50% - 16px);
	}
	.two_col_section.type_50_50 .section_col {
		max-width:calc(100%);
	}
	.section_heading .s_heading{
		padding-left:0px;
		max-width:100%;
	}
	.section_heading .s_heading h2 {
		font-size:24px;
		line-height:1.4;
	}
	.two_col_section.type_50_50 .section_col ,
	.two_col_section.type_20_20_20_20_20 .section_col ,
	.two_col_section.type_25_25_25_25 .section_col ,
	.two_col_section.type_66_33 .section_col:nth-of-type(even), .two_col_section.type_66_33 .section_col:nth-of-type(odd) ,
	.two_col_section.type_33_66 .section_col:nth-of-type(even), .two_col_section.type_33_66 .section_col:nth-of-type(odd) {
		max-width:100%;
	}

}
@media only screen and (max-width: 600px) {
	.two_col_section.type_20_20_20_20_20 .section_col {
		max-width:calc(100%);
	}
	.two_col_section .section_col .rep_box_list_wrp .rep_box_list_cont {
		max-width:calc(100%);
		padding-right:0px;
	}
}
@media only screen and (max-width: 499px) {
	.two_col_section.type_20_20_20_20_20 .section_col {
		max-width:calc(100%);
	}
}

@media only screen and (max-width: 991px) {
	.two_col_section .section_col .sec_content.video_cont .video_player{
		height:auto !important;
	}
	.two_col_section .section_col .sec_content.video_cont {
		align-items:none;
	}
	.two_col_section .section_col .sec_content.video_cont .video_placeholder{
		height:auto !important;
	}
}
