	
	body{	font-family: 'Montserrat', sans-serif; 	font-size: 1.3em;  letter-spacing: 0.02em; color:#4f4c4c; text-rendering: optimizeLegibility; font-weight: 200; line-height: 1.2em; 
		background-size: cover;
		background-position: center center; 
		background-size:cover; background-position: center center; background-color: #F5F5F5; 
		/*background-image: url('/custom/ivardev/aplicaciones/fondo-pc.jpg');*/
		background-position: center;
		background-size: cover; }
	.site {/*background-color: white;   padding-top: 85px; padding-bottom: 106px;  */  }
	a{text-decoration: none;}
	/*h1{	font-size: 3em; font-family: 'Oswald';	margin:0; 	padding:0; text-transform: uppercase; letter-spacing: 0.4em; line-height: 1.5em; color:black; opacity: 0.7; color:#747b9c; 	font-size: 2.5em;  font-weight: 100;  }*/
	h1{	font-size: 4em; font-family: 'Oswald';	margin:0; 	padding:0; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.5em;  color:rgb(255,255,255) !important;	font-weight: 100; position:fixed; left:8%; bottom:48px; z-index:200; mix-blend-mode: difference;}
	
	.cntb-70-block h1{
		position:relative; left:0px; bottom:auto;
	} 
	
	.objeto h1{	font-size: 7em; font-family: 'Oswald';	margin:0; 	padding:0; text-transform: uppercase; letter-spacing: 0.1em; line-height: 1.5em; color:black; opacity: 0.7; /*color:#747b9c;*/ 	font-weight: 100; position: fixed; bottom:70px; left3%; width:auto; opacity:0.6; }
	
	h2{	max-width: 1200px;font-family: 'Oswald', sans-serif;  font-size: 1.9em;  	margin:40px auto 30px; 	padding:0; text-transform: uppercase; letter-spacing: 0.2em; color:#747b9c; font-weight: 400; line-height:1em;   }
	h3{	font-size: 1.4em; 	margin:5px 0; 	padding:0;  font-weight: 400; letter-spacing: 0.2em;  font-size: 1.3rem; opacity:0.7;   color:#747b9c;  text-transform: uppercase;  }
	
	h4{	font-size: 1.8em; 	margin:0; 	padding:0; text-transform: uppercase; letter-spacing: 0.3em; line-height: 1.6em;  color:#747b9c; opacity: 1;  font-family: 'Oswald', sans-serif;   }
	h6{	font-size: 72px;  font-family: 'Oswald', sans-serif;  font-weight: 100; } 

code { display:block; background-color: #eee !important; border:1px solid #999 !important; padding: 20px !important;  }
	
	/*  crosslink  */
	.crosslink{ width:100%; height:100px; position:relative; color:#747b9c; font-weight: 600; }
	.crosslink_prev{ position: absolute; left:0px; top:0px; width:30%; }
	.crosslink_next{ position: absolute; right:0px; top:0px; width:30%; }
	.crosslink_prev_name{ text-align: left; line-height:15px;  padding-left:60px; padding-top: 34px;  display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden; }
	.crosslink_next_name{ text-align: right; line-height:15px; padding-right:60px; padding-top: 34px;   display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden; }
	.crosslink_prev_icon{ font-size: 40px; position:absolute; top:30px; left:0px; }
	.crosslink_next_icon{ font-size: 40px; position:absolute; top:30px; right:0px; }
	.crosslink_prev_icon:before{ content: '←'; }
	.crosslink_next_icon:before{ content: '→'; }
	
	
  /*  content related  */
	.content_related{ position:relative; box-sizing: border-box; padding: 15px; float:left; width:33.33%; border-radius:6px;  }
	.content_related_name h2{ margin:20px 0; }
	.content_related_img img{ width: 100%; height:200px; object-fit: cover; }
	.content_related_name{ padding:5px 15px; background-color: #f2f2f2;   display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden; height:110px; font-size: 14px;  }
	.content_related_description{ padding:12px 15px;   background-color: #f2f2f2; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  overflow: hidden; height:130px; margin-bottom: 20px;  }

.cntb-173-block{padding-top: 30px !important; }	
.appsharer_button{cursor:pointer; }
	
	
	@media (max-width: 800px) {
		.content_related{  width:100%;  }
		.crosslink_prev{  width:48%; }
		.crosslink_next{  width:48%; }
		.content_related { padding: 28px; }
			

	}
	
#page{height:100%; overflow: auto; }
.blog-4{ margin: 100px auto 120px; max-width: 1300px; padding: 20px;  background-color: #FFF; font-size: 0.9rem; border-radius:6px; box-shadow:  0px 0px 5px #00000033;  -moz-box-shadow:  0px 0px 5px #00000033;  }
.politica-privacidad-3{ margin: 100px auto 120px; max-width: 1300px; background-color: #FFF; font-size: 0.9rem; border-radius:6px;  box-shadow:  0px 0px 5px #00000033; -moz-box-shadow:   0px 0px 5px #00000033;  }
.politica-privacidad-3{ margin: 100px auto 120px; max-width: 1300px; background-color: #FFF; font-size: 0.9rem; border-radius:6px;  box-shadow:  0px 0px 5px #00000033; -moz-box-shadow:  0px 0px 5px #00000033;  }
.politica-cookies-3{ margin: 100px auto 120px; max-width: 1300px; background-color: #FFF; font-size: 0.9rem; border-radius:6px;  box-shadow:  0px 0px 5px #00000033;  -moz-box-shadow:  0px 0px 5px #00000033; }

p{ margin:0 auto; padding: 5px 20px; max-width:1100px;}
li{margin:0 auto; padding: 5px 20px;  max-width:1100px;}	
strong{font-weight: 600;}
b{font-weight: 600;}

.greyscale{  filter: brightness(75%) grayscale(100%); }

.container{ max-width: 1400px; }

.desarrollo-web-4{
	margin: 100px auto 120px;
	max-width: 1300px;
	background-color: #F5F5F5;
	font-size: 0.95rem;
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 1px #000;
}


a{ color:inherit; }
a:hover{ color:#747b9c; }
.btn{ border-radius: 20px; padding-left: 20px; padding-right: 20px;  }
.btn-primary{ background-color: #7e7e7e75; border:none;  }
img{width:100%;}

.promociones_boton{ text-align: center; left: 30%; width: 40%; bottom: -20px; margin: 0 auto; position: absolute; }
.promociones_boton .btn-primary{ padding-left: 50px; padding-right: 50px; }

.nav-link{color:white !important;}

/* Header */
.logo_header{margin: 20px ; width:200px; }
header .nav-item{  font-family: 'Oswald', sans-serif; text-align:center; line-height:12px; font-size: 13px; font-weight: 600; color:white;  letter-spacing: 0.1em; text-transform: uppercase; padding-top: 5px; line-height: 1em; }

.navbar-text:hover { color: #747b9 !important;}
.upper_info{ color:#666; font-size: 13px; padding: 20px; height:30px; margin-bottom: 20px;  }
.upper_info div{ margin-right: 50px; float:right;}
.navbar{ background-color:rgba(0,0,0,0.2);  backdrop-filter:blur(10px);  /*background: rgb(9,9,9);
background: linear-gradient(180deg, rgba(9,9,9,0.6278886554621849) 0%, rgba(153,153,150,0.2) 80%, rgba(255,255,255,0) 100%); */ }
.sticky .navbar{background-color: rgba(0,0,0,0.2)}
.sticky .upper_info{display: none;}
.sticky .header-always-fixed-scroll{ background-color: white !important;}
.nav-item-icon{ margin-top: 7px !important; }
.nav-item input{ font-size: 19px; }
.tit_app{ height:50px;  font-family: 'Oswald', sans-serif; font-size: 0.9em; }

/* Footer */
footer{ background-color: rgba(0,0,0,0.7); width:100%; bottom:0; left:0px;   /*background-image: url('/material/ivardev/img/footer_bg.jpg');*/  background-position: center center; background-size:cover; color:white; font-size: 11px; position:fixed; backdrop-filter:blur(10px); }
.footer_col{ padding: 15px 35px;}
.footer_logo_img{ width: 169px;
	margin-left: -5px;
	padding: 0 0 2px; }
.footer_col p{ font-size: 9px; opacity: 22%; }
.footer_social img{height:18px; width:auto; margin-right: 20px; display:inline-block;  }
.footer_social span{ display:inline-block; }
.footer_icon{ height:18px; }
.bottom_nav_item{ display: inline-block; width:auto; font-size: 1em; font-weight: 700; padding:0; line-height: 10px; }
.nav-link{ margin:0 10px; }



#ban_bot{ line-height: 19px;
	width: 20px;
	height: 19px;
	text-align: center !important; font-size: 30px;  color: black; transform: translate(-50, 0%)!important; cursor:pointer;  }
footer{ z-index: 201; }



.footer_menu2{     position: absolute; right: 33px;   bottom: 9px; font-size: 10px; color: rgba(255,255,255,0.6) !important; }
.footer_menu2 .nav-link{  color: rgba(255,255,255,0.9) !important; display: inline-block;  font-size: 12px; 	padding: 0pc; }

.slick-dots{text-align: left; padding-left: 10px;}

.fuente2{ font-family: 'Oswald', sans-serif !important; }



ol, ul {   padding-left: 0rem;}
li{ list-style-type: none; line-height: 1.2em; font-weight: 500; padding-top:20px; color:#FFFFFF66 !important; }
#mobile-menu{ width: 100%; max-width: 350px; overflow-y: auto; background-color: #444;  }
.main_menu_mobile_element{ padding-top: 15px; }
.main_menu_mobile_element2{ padding-left: 40px; font-weight: 200; padding-top: 10px; }
.sticky .bi-justify{ color: #747b9c; }
.menu_boton { z-index: 10000; font-size: 40px; color: #747b9c; z-index: 2000; }

.comp-mod{ background-size:cover; background-position: center center;}

.cntb-70-1-0-valor-contenido-blog-name{ font-weight: 100 !important; padding-bottom: 10px;  }



	.servicio{ display:inline-block; cursor:pointer; padding: 6px 2em; margin-bottom: 10px;  }
	.servicio_sel{  background-color: #999 !important; }
	.servicio h4{  font-size: 18px !important; color:rgba(255,255,255,.8) !important; }
	.servicio a{text-decoration: none; }
	.servicio_sel h4{font-weight: 600;  color: #747b9c !important;}
	.servicio_titulo{text-align: center; font-size: 14px; font-weight: 500;  letter-spacing: 0.08em; color:white; height:60px; line-height: 1em; text-shadow: 2px 2px 4px #000000; }
	.servicio_texto{ position:absolute; left:0px;  line-height: 1.4em; font-size: 13px; padding: 10px 5px; margin:6px; background-color: rgba(50,50,50,0.3);backdrop-filter: blur(10px); color:white;  margin-top: -15px; margin-left: -40px; margin-right:-40px; z-index:50; }
	.servicio_img{padding: 20px; width:100%;  }
	.servicio_img img{ width:100%;  }
	.container_servicios{max-width: 900px !important;}
	.servicios{ /* background-color: #f3f0eb; */ }
	

.cntb-85-0-1-valor-contenido-blog-name{
	font-family: 'Oswald', sans-serif !important;  	color: #f0f0f0 !important; font-size: 0.85em;  }
.cntb-85-0-2-valor-contenido-blog-description{
	font-family: 'Montserrat', sans-serif !important; }
.cntb-85-0-0-valor-contenido-blog-image{ margin:0 20px; }
.cntb-85-0-articulo-element{ overflow: hidden; }
.cntb-85-0-articulo{ max-width: 2000px !important; padding: 20px 0; background-color: #565656; }
.cntb-70-0-valor-contenido-blog-imagen-de-titulo{ margin-bottom: 100px; }
/*.cntb-70-1-titulos{position:relative !important; margin-top: 90px; width:80% !important; left:10% !important;transform: translate(0%,0%)!important;  }*/
.cntb-70-1-0-valor-contenido-blog-name {font-family: 'Oswald', sans-serif !important; color: #454545 !important; background-color: transparent !important;  }
.cntb-70-1-1-valor-contenido-blog-description{ color: #666 !important; background-color: transparent !important;  }
.cntb-110-0-1-valor-contenido-blog-name{  }


.oculta_movil{ display:inline-block;} 
/* MOBILE */


@media (max-width: 800px) {
	h1{	 color:rgba(0,0,0,0.5); bottom:70px; font-size: 6em;	font-weight: 700;  font-size: 1.8em; line-height: 1em;    -moz-box-shadow:  0px 0px 1px #fff; display: none;} 
	h3{ 	font-size: 1.2em;  }	
	h4{	font-size: 1.4em;  line-height: 1em;   -moz-box-shadow:  0px 0px 1px #fff;text-shadow: 0px 0px 1px #FFF; }
	.servicio_texto{ position:absolute; left:0px; line-height: 1.4em; font-size: 13px; padding: 10px 5px; margin:0 10px;  z-index:300; font-weight: 400; }
	.logo_header{margin: 10px; width:180px;	 -moz-box-shadow: 1px 1px 5px #fff;}
	 .menu_boton{ color: white;}
	 .navbar{ background-color: rgba(0,0,0,0.5); } 
	 p{padding: 0; }
	  .bottom_nav_item .nav-link{ padding:0px 8px; font-weight: 400; text-align: center !important; }
	 #page{    padding-top: 65px;}
	 .cntb-90-0-fondo{  }
	 .servicio_titulo{font-size: 11px;}
	 .servicio{padding: 3px 1em;}
	 .cntb-80-0-codigo  iframe{ max-width: 100%; }
	 .bottom_nav_item{display:none;}
	 .footer_logo_img{ display:none;}
	 .footer_col{ text-align:center; padding: 5px;  }
	 .footer_social{ margin-top: 5px !important; }
	 .oculta_movil{ display:none !important;} 
	 .footer_social img { margin-left: 20px; height: 33px; }
	 #page{ padding-top: 0px; }
	 .menu_navbar{ text-align: center; width:110% !important; }
	 h6{	font-size: 35px;} 
}	


.cntb-85-0-0-valor-contenido-blog-image:before {
	content:'';
	position: absolute;
		top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0.6);
}



#close_cookie{display:none;}
	#close_cookie:checked + #cookie_consent_popup{display:none;}	
#cookie_consent_popup{
	position:fixed;
	bottom:0px;left:0px;
	width:100%;
	max-width:754px; !important;
	background-color:#acacac;
	padding:20px;
	padding-bottom: 60px;
	 z-index:2000;
}
	#cookie_consent_popup h3{
		font-size:1em;
	}
		#cookie_consent_popup h1:before{
			content:"";
			padding:0;
		}
	#cookie_consent_popup p{
		font-size:0.8em;
		line-height: 1.3em;
	}
	#cookie_consent_popup #close_cookie_box{
		position:absolute;
		top:10px;right:10px;
		cursor:pointer;
		font-size:1.1em;
		color:#333;
	}
	#cookie_consent_popup #ok_cookie_box{
		position:absolute;
		bottom:2px;
		right:10px;
		cursor:pointer;
		font-size:1.3em;
		padding:10px 20px;
		font-weight:700;
		color:#666;
	}
	

	element.style{
		font-weight:lighter;
		color:rgb(255, 255, 255) !important;
	
	}
	.contact_viewer_cont {
		font-weight:lighter !important;
	}

	.Atributo style {
		font-weight: lighter !important;}

		  
		  /* 
		  Counters 
		  */
		  
		  .menu_servicios ol { 
			counter-reset:menu_servicios;
		  }
		  
		  
		  
		  /*
		  Regular menu_servicios items
		  */
		  
		  .menu_servicios-item a {
			display:flex;
			justify-content:flex-start; /*shrink towards text*/
			color:currentColor;
			text-decoration:none;
			padding:0.3rem 0; /* avoid flickin' */
			order:0;
		  }
		  
		  .menu_servicios-item a::before { /* dots */
			content:"";
			display:block;
			border-bottom:1px dotted black;
			position:relative; top:-3px;
			flex:1 1 auto;
			margin:0 1rem;
			order:1;
		  }
		  
		  .menu_servicios-item a::after { /* item ids */
			/*counter-increment:menu_servicios;
			content:counters(menu_servicios, ".");
			flex:0 0 auto;
			order:2;
			transform:rotate(30deg)scale(1.2);
			text-decoration:underline;*/
		  }
		  
		  
		  
		  /* 
		  Sub menu_servicios & items
		  */
		  
		  .sub-menu_servicios {
			font-size:1.6rem;
			font-weight:normal;
		  }
		  
		  .sub-menu_servicios > li > a {
			text-indent:0ch; /*
			  Chrome indentS the "dots" elm, i.e. it counts pseudo-elm.
			  FF and Edge indents first non pseudo-elm. 
			  Turn it off for consistency.
			*/
			padding:0.5rem 0 0.5rem 2ch;
			margin:0;
		  }
		  
		  
		  
		  /*
		  Main menu_servicios
		  */
		  
		  .menu_servicios {
			width:12vw;
			min-width:20ch;
			display:flex;
			flex-flow:column nowrap;
			position:relative;
			transform:rotate(-15deg);
			font-size: 18px;
			font-family: 'Oswald', sans-serif;
		  }
		  
		  .menu_servicios::before {
			content:"/";
			align-self:center;
			transform:rotate(30deg);
			margin-bottom:1rem;
		  }
		  
		  .menu_servicios::after {
			content:"/";
			align-self:center;
			transform:rotate(30deg);
		  }
		  
		  
		  
		  /*
		  Fx
		  */
		  
		  .menu_servicios { transition:transform 0.3s;  position: absolute; background:#00000055; backdrop-filter: blur(10px); color: #747b9c !important; }
		  .menu_servicios:hover { transform:rotate(0); }
		  
		  .menu_servicios::before { transition:transform 0.5s; }
		  .menu_servicios:hover::before { transform:rotate(0); content:"__"; }
		  .menu_servicios::after { transition:transform 0.5s; }
		  .menu_servicios:hover::after { transform:rotate(0); content:"__"; }
		  
		  .menu_servicios .menu_servicios-item a::after { transition:transform 0.3s }
		  .menu_servicios:hover .menu_servicios-item a::after { transform:rotate(0) }
		  .menu_servicios-item{padding-top: 0 !important; }
		  
		  .menu_servicios:hover > ol > .menu_servicios-item { opacity:0.6; }
		  
		  .menu_servicios-item:hover {
			transition:background-color 0.3s;
			background:rgba(255,255,0,0.15);
			opacity:1 !important;
		  }
		  
		  .menu_servicios-item:hover a::after {
			text-decoration:none;
		  }
		  
		  .menu_servicios-item:hover > a::before {
			transition:flex-grow 0.3s;
			width:0; flex-grow:0;
			transform-origin:center bottom;
		  }
		  
		  /*
		  Collapse
		  */
		  
		  .sub-menu_servicios > .menu_servicios-item {
			max-height:1ch;
			transform:scaleY(0.1);
			transform-origin:center top;
			transition:transform 0.2s, max-height 0.5s;
		  }
		  
		  .menu_servicios:hover .sub-menu_servicios .menu_servicios-item {
			max-height:10em;
			transform:scaleY(1);
		  }

		  @media (max-width: 800px) {
			.menu_servicios { transform: rotate(7deg);  position: relative; margin:0 auto; width: 67vw;}
		  }

		  
		  .text-dark {
			color: rgb(160,160,160) !important; }



		 .animado {
			-webkit-animation-duration: 2s;animation-duration:2s;
			-webkit-animation-fill-mode: both;animation-fill-mode: both;
			-webkit-animation-delay: 2; animation-delay: 2s;         }
		 
		 @-webkit-keyframes fadeOut {
			0% {opacity: 1;}
			100% {opacity: 0;}
		 }
		 
		 @keyframes fadeOut {
			0% {opacity: 1; visibility: visible;}
			100% {opacity: 0;visibility: hidden;}
		 }
		 
		 .fadeOut {
			-webkit-animation-name: fadeOut;
			animation-name: fadeOut;
		 }
		 
		 @-webkit-keyframes fadeInmov {
			0% {opacity: 1;}
			100% {opacity: 0;}
		 }
		 
		 @keyframes fadeInmov {
			0% {left: 100%;}
			100% {left: 0%;}
		 }
		 
		 .fadeInmov {
			-webkit-animation-name: fadeInmov;
			animation-name: fadeInmov;
		 }
		 
		 
  /* MOBILE MENU */
   :root {
	--speed: 0.85;
	--primary: #fff;
	--size: 30;
	--ease: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .mob_menu_section {
	align-items: center;
	display: flex;
	font-size: 3rem;
	height: 100vh;
	justify-content: center;
	scroll-snap-align: center;
	width: 100vw;
  }
  .menu_mob {
	position: fixed;
  }
  .menu_mob__toggle {
	opacity: 0;
	position: absolute;
  }
  .menu_mob__toggle:checked ~ .menu_mob__content .menu_mob__item {
	--active-x: var(--x);
	--active-y: var(--y);
	--scale: 1;
  }
  .menu_mob__toggle:checked ~ .menu_mob__toggle-label:not(.menu_mob__toggle-label--closer) {
	--clip: circle(1000% at 0% 0%);
	height: 100vh;
	width: 100vw;
	-webkit-backdrop-filter: blur(10px);
			backdrop-filter: blur(10px);
  }
  .menu_mob__toggle:checked ~ .menu_mob__toggle-label .menu_mob__icon:nth-of-type(1) {
	--scale: 0;
  }
  .menu_mob__toggle:checked ~ .menu_mob__toggle-label .menu_mob__icon:nth-of-type(2) {
	--scale: 1;
  }
  .menu_mob__toggle-label {
	cursor: pointer;
	height: calc(var(--size, 20) * 0.5vmin);
	width: calc(var(--size, 20) * 0.5vmin);
	display: block;
	--clip: circle(100% at 0% 0%);
	-webkit-clip-path: var(--clip);
	clip-path: var(--clip);
	position: absolute;
	top: 0;
	left: 0;
	transition: backdrop-filter calc(var(--speed, 1) * 1s) var(--ease), clip-path 0s, -webkit-clip-path 0s;
  }
  .menu_mob__toggle-label--closer {
	z-index: 3;
	--scale: 0;
  }
  .menu_mob__icon {
	--scale: 1;
	height: calc(var(--size, 20) * 0.25vmin);
	width: calc(var(--size, 20) * 0.25vmin);
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: 50%;
	transform: translate(-70%, -70%) scale(var(--scale, 1));
	fill: var(--primary);
	transition: all calc(var(--speed, 1) * 1s) var(--ease);
  }
  .menu_mob__icon:nth-of-type(2) {
	--scale: 0;
  }
  .menu_mob__content {
	background: #747b9ca6;
	margin: 0;
	display: block;
	list-style-type: none;
	z-index: -1;
	filter: url("#goo");
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.1);
	left: 0;
	z-index: 2;
  }
  .menu_mob__content:after {
	background: #747b9c;
	content: '';
	border-radius: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	height: calc(var(--size, 20) * 1vmin);
	width: calc(var(--size, 20) * 1vmin);
	top: 0;
	left: 0;
  }
  .menu_mob__item {
	background: #747b9c;
	border-radius: 50%;
	cursor: pointer;
	display: flex;
	list-style-type: none;
	font-size: 1rem;
	height: calc(var(--size, 20) * 1vmin);
	left: calc(var(--active-x, 0) * 1vw);
	overflow: hidden;
	place-items: center;
	position: absolute;
	text-align: center;
	top: calc(var(--active-y, 0) * 1vh);
	transform: translate(-50%, -50%) scale(var(--scale, 0.75));
	transition: all calc(var(--speed, 1) * 1s) calc(var(--delay, 0) * 1s) var(--ease);
	width: calc(var(--size, 20) * 1vmin);
	font-size: 20px; 
	line-height: 25px;
  }
	  
  @media (min-width: 768px) {
	.menu_mob__item {
	  font-size: 3rem;
	}
  }
  .menu_mob__item:nth-of-type(1) {
	--delay: 0.1;
	--x: 35;
	--y: 35;
  }
  .menu_mob__item:nth-of-type(2) {
	--delay: 0.2;
	--x: 65;
	--y: 35;
  }
  .menu_mob__item:nth-of-type(3) {
	--delay: 0.3;
	--x: 35;
	--y: 65;
  }
  .menu_mob__item:nth-of-type(4) {
	--delay: 0.4;
	--x: 65;
	--y: 65;
  }
  .menu_mob__link {
	align-items: center;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: flex;
	justify-content: center;
	height: 100%;
	width: 100%;
  }
  .menu_mob__link:hover {
	text-decoration: underline;
  }      

.appsharer_button{ font-size: 20px; margin-left: 10px;  }
.cntb-173-0-texto { text-align: right; margin: 5px 15px; font-weight: 600; margin-top: -50px;  }		  

.cntb-174-0-0-imagen{
	transition: filter .5s ease-in-out;
	  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
	  filter: grayscale(100%); /* FF 35+ */
}
.cntb-174-0-0-imagen:hover {
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}