.home_sesna_container{height: calc(100vh - 180px);background-color: #54565a;position: relative;z-index: 10;
	background-image: url("../img/home_sesna/tx_left.png"),url("../img/home_sesna/tx_right.png");
	background-position: 0% 0%, 100% 100%;
	background-repeat: no-repeat;
}
@media(max-width: 770px){.home_sesna_container{height: calc(100vh - 130px);}}
@media (max-width: 640px) {.home_sesna_container{background-image: none;}}

.home_sesna_container .d-flex{height: 100%;max-width: 940px;margin:0 auto;padding:24px;text-align: center;}
.maintenance-card{position:relative;width:100%;max-width:740px;padding:48px 56px;background:rgba(255,255,255,.97);border-radius:12px;box-shadow:0 18px 50px rgba(20,25,35,.2);overflow:hidden;}
.maintenance-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:#e2211c;}
.maintenance-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:0 auto 20px;border-radius:50%;background:#fff0ef;color:#e2211c;font-size:30px;}
.maintenance-eyebrow{margin:0 0 10px;color:#e2211c;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
.maintenance-card h1{max-width:580px;margin:0 auto 16px;color:#34363a;font-size:clamp(27px,4vw,38px);font-weight:700;line-height:1.2;}
.maintenance-description{max-width:560px;margin:0 auto 24px;color:#606164;font-size:17px;line-height:1.65;}
.maintenance-status{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border:1px solid #e5e7eb;border-radius:24px;background:#f8f9fa;color:#54565a;font-family:'Roboto Condensed',sans-serif;font-size:14px;font-weight:700;}
.maintenance-status span{width:9px;height:9px;border-radius:50%;background:#e2211c;box-shadow:0 0 0 4px rgba(226,33,28,.12);}
@media(max-width: 540px){.home_sesna_container .d-flex{padding:20px;}.maintenance-card{padding:38px 24px;}.maintenance-description{font-size:16px;}}

/*		ventradasBlogContainer				*/
#entradasBlogContainer{padding:75px 15px 55px 15px;}
#entradasBlogContainer .row{padding:0 0 20px 0;}
#entradasBlogContainer table{height:100%;}
#entradasBlogContainer h4{color:#94a3b7;font-size: 35px;}
#entradasBlogContainer h4 span{color:#e2211c;font-weight: 800;}
.masArticulos{background-color: #cdd6e2;border-bottom:3px solid #c8c8c8;border-radius: 0;width:80%;color:#54565a;padding:.75rem .75rem ;font-size: 16px;}

.entradaContainer{position: relative;}
.entradaContainer img{width:100%;}
.entradaContainer .textContainer{position:absolute;bottom:0;padding:20px;max-width: 50%;}
.entradaContainer .textContainer p{margin:0;color:#fff;display:inline-block;}
.entradaContainer .textContainer .categoria{background:#e2211c;padding:2px 45px;font-family: 'Roboto Condensed', sans-serif;}
.entradaContainer .textContainer .title{font-size: 25px;}
.entradaContainer .textContainer .date{font-weight: 800;font-size: 12px;}

.entradaContainer2 {position: relative;}
.entradaContainer2 img{width:100%;}
.entradaContainer2 .textContainer{position:absolute;bottom:0;padding:20px;max-width: 70%;}
.entradaContainer2 .textContainer p{margin:0;color:#fff;display:inline-block;}
.entradaContainer2 .textContainer .categoria{background:#e2211c;padding:2px 45px;font-family: 'Roboto Condensed', sans-serif;}
.entradaContainer2 .textContainer .title{font-size: 16px;}
.entradaContainer2 .textContainer .date{font-weight: 800;font-size: 12px;}

@media (max-width: 990px) {
	.entradaContainer{padding:0;text-align: center;}
	.entradaContainer2{padding:20px 0 0 0;text-align: center;}
	.entradaContainer img{width:90%;margin:0 auto;}
	.entradaContainer2 img{width:90%;margin:0 auto;}
	.entradaContainer .textContainer{max-width: calc(100% - 40px);left: 20px;}
	.entradaContainer2 .textContainer{    max-width: calc(100% - 40px);left: 20px;}
	.entradaContainer .textContainer .title{font-size: 16px;}
	#entradasBlogContainer table{text-align: center;}
	#entradasBlogContainer .masArticulos{margin:0 0 25px 0;}
}


.anticorrupcionContainer{background:#d4deeb;padding:100px 0;width:100%;position: relative;}
.anticorrupcionContainer table{height:100%;}
.anticorrupcionContainer h4{    color: #54565a;font-size: 35px;margin:20px auto;}
.anticorrupcionContainer h4 span{color:#e2211c;font-weight: 800;}
.anticorrupcionContainer p{color:#606164;line-height: 30px;}
.anticorrupcionContainer .anticorrupcion{width:95%;margin:0 auto;}

.trata{background-color: #ffffff;border-bottom:3px solid #a7afb8;border-radius: 0;width:80%;max-width:330px;color:#54565a;padding:.75rem .75rem ;font-size: 16px;}
@media (max-width: 990px) {
	.anticorrupcionContainer{text-align: center;}
	.anticorrupcionContainer .anticorrupcion{max-width: 70%;margin:90px auto 0 auto;}
}

@media(max-width: 540px){
	.anticorrupcionContainer h4{font-size: 25px;}
	#ribbon { flex: unset !important}
}



.conocenosContainer{padding:100px 0px;position: relative;}
.tx_2{position: absolute;top:100px;left:0;}
.conocenosContainer table{height:100%;}
.conocenosContainer .politicos{width:100%;}
.conocenosContainer h4 span{color:#e2211c;font-weight: 800;font-size: 35px;}
.conocenosContainer p{color:#606164;line-height: 30px;}
.leermas{background-color: #cdd6e2;border-bottom:3px solid #c8c8c8;border-radius: 0;width:80%;color:#54565a;padding:.75rem .75rem ;font-size: 16px;}

@media (max-width: 990px) {
	.conocenosContainer{text-align: center;}
	.conocenosContainer .politicos{width:90%;margin:0 auto 50px auto;}
	

}

#viaticos {
	background-image: linear-gradient(90deg,teal,darkcyan,darkcyan);
    background-color: #333;
    opacity: .7;
	margin: 0 0px;
}

/*#viaticos .col-12:before {
	content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-plane-departure" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"></path><path d="M14.639 10.258l4.83 -1.294a2 2 0 1 1 1.035 3.863l-14.489 3.883l-4.45 -5.02l2.897 -.776l2.45 1.414l2.897 -.776l-3.743 -6.244l2.898 -.777l5.675 5.727z"></path><path d="M3 21h18"></path></svg>');
    left:5px;
    position:absolute;
    top:5px;
}*/

#viaticos a {
	color: white;
	font-size: 18px;
}
