footer{
    padding-top:70px !important;
    padding-bottom:70px !important;
	background-color:var(--colorPrincipal);
}
footer h3, footer h2{
	font-size:16px;	
	margin-bottom:10px;
	margin-top:20px;
}
#lincortefoot{
    height:5px;
    background: rgb(237,107,116);

}
#menuCont .row{
	justify-content:space-between;
	font-size:21px;
}
menu .menuopt{
	margin-left:17px;	
	margin-right:17px;
	padding-top: 14px;
}
section#hero{
	padding-top:270px;
	padding-bottom:150px;
	background-color:#0e2436 !important;
}
section#hero h1{
	color:var(--colorInteraccion);;	
}
header{
	position:fixed;
	z-index:9999;
	width:100vw;
}
header #menuCont{
	width:1100px;
	max-width:90vw;
	margin:auto;
	padding:20px;
	border-radius:46px;
color:white;
}
.isScrolled header #menuCont{

	background-color: rgba(255,255,255,1);
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
	color:var(--colorTexto);
}
header #menuCont img{
	max-height:50px;	
}
.isScrolled header{
	/*background-color: rgba(255,255,255,1);*/
}
#menuDespl{
	position:fixed;
	top:0px;
	left:0px;
	z-index:5000;
	background-color:rgba(255,255,255,0.9);
	width:100vw;
	height:100vh;	
  	left: 100vw;
  	transition: .5s;
	opacity:.3; 

}
#menuDespl.opened{
	left: 0px;
	opacity:1; 
}
#menuDespl_int{
	
}
#contMenuDespl{
	display:flex;
	font-size:var(--h2);
	align-items:center;
	height:100vh;
}
#contMenuDespl .menuopt{
	margin-bottom:10px;	
}
#logoMenu{
		display:flex;
	justify-content:flex-end;
	align-items:center;
	height:100vh;
}
#logo{
    
}
#hambmenu{

}
#hambmenu_dot{

}
#hambmenu_lin{

}
#hambmenu_dot{

}
#hambmenu_centrlin{

}.anchocontent{
	width:1100px;
	margin:auto;
	max-width:90vw;
}
.blqsoluc_img{
	height:180px;
	border-radius:5px;
	margin-bottom:5px;
	background-color:var(--colorFondoOscuro);
		margin-top:50px;
	background-size:cover;
}
.blqsoluc_img.isIcon{
	height:80px;
	background-color:transparent;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}
.blqsoluc_txt h3{
	font-size:22px !important; 	
	margin-bottom:10px;
}
.blqsoluc{
	padding:10px;	
}
.blqsoluc h3{
	margin-bottom:10px;
	font-size:var(--h4);
}
header .anchocontent > .row{
	justify-content:space-between
}
#hambmenu{
	width:100px;	
	cursor:pointer;
	padding-top:10px;
}
#hambmenu .hambmenu_lin{
	width:60px;	
	margin-bottom:8px;
	height:7px;
	margin-left:10px;
	background-color:var(--colorPrincipal);
	transition:.3s;
	position:relative;
}
#hambmenu .hambmenu_centrlin{
	width:60px;	
	margin-bottom:8px;
	height:7px;
	margin-left:20px;
	background-color:var(--colorInteraccion);
	transition:.6s;
	position:relative;
		left:0px;
}
header{
	padding-top: 20px;
}

#hambmenu:hover .hambmenu_lin{
	margin-left:0px;
	position: relative;
	left:0px;
	transition:.3s;
	
}
#hambmenu:hover .hambmenu_centrlin{
	margin-left:30px;
    background-color:#ed6b74;

}
.slideBox{
	margin-top:50px;	
}
.slideBox_int{
	display:flex;	
}
.slideBox_int .slideBox_box{
	width:350px;
	height:450px;
background-color:var(--colorFondoOscuro);
	margin:10px;
	background-size:cover;
	overflow:hidden;
	background-position:top center;
    position: relative;
	border-radius:20px;
}
.slideBox_int .slideBox_box .slideBox_box_int {
	padding:10px;
	background-color:rgba(255,255,255,.9);
	cursor:pointer;
	height:100%;
	transition: .3s;
}
.slideBox_int .slideBox_box .slideBox_box_int h3{
	color:var(--colorPrincipal);	
	    min-height:40px;
    margin-bottom: 20px;
}

.slideBox_int .slideBox_box:hover .slideBox_box_int {
	top:0px;
}
header.openMenu .hambmenu_centrlin {
	 left: 100vw !important;  
     background-color:#ed6b74;
	
}
header.openMenu .hambmenu_lin {
	transform: rotate(45deg);
top:17px;
	
}
header.openMenu .hambmenu_lin2 {
	 transform: rotate(-45deg);
	top:-15px;
}
header.openMenu #hambmenu:hover .hambmenu_lin{
	margin-left:0px;
	position: relative;
	transition:.3s;
	margin-left:10px;
	
}
#hero {
	position:relative;
	overflow:hidden;	
}

#hero p{
	margin-top:15px;	
	color:white;
}
#hero #fondoHero {
	position: absolute;
	top: 0;
	width: 100vw;
	 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%) brightness(100%);
	opacity:.1;
	z-index:100;
	height:100%;
}
#hero .anchocontent {
	position:relative;
	z-index:300;
}
#hero video{
object-fit: cover;
  height: 100%;
  width: 100%;
	
}
.slideBox_int{
	width:2000px;
}
.logosColab{
	height:80px;
	background-size:contain;	
	background-position:center center;	
	background-repeat:no-repeat;
}
#customers_slides{
	max-width:100vw;
	overflow:hidden;
}
#customers_slides #customers_slides_int{
	width:3000px;
	display:flex;
}
#customers_slides #customers_slides_int .slideCustom{
	width:150px;
	height:50px;
		background-size:contain;	
	background-position:center center;	
	background-repeat:no-repeat;
	margin-left:20px;
	margin-right:20px;
}
.MenuLang{
	margin-top:30px;
	font-size:20px;
}
.socialMediaFoot{
	display:flex;	
	margin-top:30px;
	justify-content:center;
	width:100%
}
.socialMediaFoot img{
	margin-top:30px;
	width:40px;
	height:40px;
	margin-right:15px;
	margin-left:15px;
}
.socialMediaMenu{
	display:flex;
	margin-top:50px;
}
.socialMediaMenu img{
	width:30px;
	height:30px;
	margin-right:15px;
}
footer #footDesign{

}
footer #footDesign img.logo{
	filter: brightness(2000%) grayscale(400%);
	width:200px;
}
#homeBlog .blqsoluc_img{
	height:260px;	
}
#boletinInscrip {
	padding: 5px;
	background-color: white;
	margin-top: 10px;
	
	border-radius:20px;
}
footer #inscribirboletin {
	padding: 10px;
	border: 0px solid transparent;
	padding: 5px;
	min-width: 200px;
}
footer #boletinInscrip .boton {
	margin-top: 0px;
	padding: 5px;
	width: 120px;
	min-width: 120px;
}
.paginad {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 30px;
}
.paginad .paginadIndv.selctd {
	background-color: var(--colorPrincipal);
	color: white;
	border: 1px solid var(--colorPrincipal);
}
.paginad .paginadIndv {
	padding: 5px;
	width: 25px;
	border: 1px solid var(--borde);
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	border-radius: 20px;
	cursor:pointer;
}
.micon{
	width:12px;
	margin-right:10px;
}
.fichaevento{
		
}
.fichaevento h3{
	font-size:var(--h3);
	color:var(--colorPrincipal);
	margin-bottom:20px;
}
#menumobile_hamburguesa {
	position: fixed;
	top: 20px;
	right: 20px;
	height: 50px;
	width: 60px;
	z-index:9999;
	display:none;
	
}
#menumobile_hamburguesa > div{
	height:10px;
	background-color:rgba(14, 36, 54,0.9);

	border-radius:3.5px;
	width:60px;
	margin-bottom:10px;
}
#menumobile{
	position:fixed;
	height:100vh;
	width:100vw;
	background-color:rgba(14, 36, 54,0.9);
	top:0px;
	left:0px;
	z-index:5000;
	display:none;
}
#menumobile #menumobile_cont{
	padding:20px;
	padding-top:50px;
	text-align:center;
}
#menumobile #menumobile_cont #logo{
	text-align:center;
	margin-bottom:40px;
	display:none;
}
#menumobile #menumobile_cont #logo img{
	width:200px;	
}
#menumobile_opts{
	margin-top:100px;
	font-size:30px;
}
#menumobile_opts div{
	padding-bottom:15px;
	color:#FFF;
	font-family: 'Titulo';
}
#menumobile_opts a div:hover{
	color:var(--colorInteraccion);	
}
@media(max-width:967px){
	#menumobile_hamburguesa {
		display:block;	
	}
	menu{
		display:none;	
	}
	#menumobile{
		display:none;	
	}
	.opened #menumobile{
		display:block;	
	}
	header #menuCont{
		width:100vw;
		background-color:rgba(255,255,255,0.9);
		padding:15px;
		top:0px;
		right:0px;
		border-radius:0px;
				background-color: rgba(255,255,255,1);
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.2);
	}
	header{
		padding-top:0px;
	}
	header #menuCont{
		
		max-width:100vw;
		min-width:100vw;
	}
}

pre{
	background-color:#222;
	color:white;
	padding:15px;
	border-radius:15px;
	margin-top:20px;
	margin-bottom:20px;
	font-size:10px;
}
#blgArticle .anchocontent{
	width:780px;	
	--p-1:18px;
}
#blgArticle .anchocontent p{
	line-height: 1.35em;
}
#blgArticle .anchocontent h2, #blgArticle .anchocontent h3{
	margin-top:40px;
	margin-bottom:15px;
	color:var(--colorPrincipal);
}
.hov_hero{
	position:absolute;
	background-color:var(--colorSecundario);
	opacity:0.8;
	top:0px;
	left:0px;
	width:100vw;
	height:100%;
}
.lastPostTag{
	font-size:25px;
	padding:5px;
	border-radius:10px;
	margin-bottom:20px;
	color:white;
}
.imgFoto{
	max-width:500px;	
	margin-left:30px;
}
.imglogozdh{
	height:70px;
	margin-bottom:20px;
	margin-top:70px;
}
header #logo{
	height:150px;
	background-size:contain;
	width:250px;
	background-image:url("/assets/logowt.png");
	background-repeat:no-repeat;
}
.isScrolled header  #logo{
	height:70px;
	background-size:contain;
	width:200px;
	background-image:url("/assets/logoajs.png");
	background-repeat:no-repeat;
}
menu {
	padding-top: 10px;
}
.blqfmru{
	margin-right:40px;	
	margin-bottom:40px;	
}
#lastevets .blqsoluc_img{
	background-position: center;
}
@media(max-width:1150px){
	header  #logo{
			height:70px;
			background-size:contain;
			width:200px;
	}
}
@media(max-width:968px){
	header  #logo{
		background-image:url("/assets/logoajs.png");
	}
}

.btnWhatsapp {
	padding: 15px;
	border: 3px solid white;
	background-color: #47c856;
	color: white;
	border-radius: 25px;
	width: 300px;
	max-width:100%;
	margin-bottom:30px;	
}
.btnWhatsapp > div{
background-image: url("/assets/WhatsApp.svg.webp");
  background-size: 20px 20px;
  background-position: center left;
  background-repeat: no-repeat;
	padding-left: 30px;
	
}
.notonlymkob{
	display:block;	
}
.onlymkob{
	display:none;	
}
@media(min-width:850px){
.btnWhatsapp{
		display:none;
	}
	
}
@media(max-width:850px){
	.notonlymkob{
	display:none;	
}
	.onlymkob{
	display:block;	
}
	form input{
		width:100%;
		border-radius:5px;
	}
}