/* ---------------------------- */
/* --------- RESPONSIVE --------- */
/* ---------------------------- */
/* Pantalla grande */
@media (min-width: 1400px) {
	.contenedor {
		max-width: 1320px!important;
	}
	#msp_section_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{
		flex-basis:50%!important;
	}
	.gtranslate_wrapper{
		padding-right:15%!important;
	}
}

/* Escritorio */
@media (max-width: 1399px) and (min-width: 1200px) {
	.contenedor {
		max-width: 1140px!important;
	}
	
	#msp_section_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{
		flex-basis:33.3%!important;
	}
}

@media (min-width: 1200px){
	#home_servicios .home_servicios_cta a.elementor-cta .elementor-cta__content{
		padding-right:100px;
	}
}

/* Portátil */
@media (max-width: 1199px) and (min-width: 1025px) {
	.contenedor {
		max-width: 960px!important;
	}
	#msp_section_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{
		flex-basis:50%!important;
	}
}

@media (max-width: 1199px) {
	#home_servicios .home_servicios_cta h4.elementor-cta__title{font-size: 1.2rem;}
}

@media (min-width: 1025px) {
	.gtranslate_wrapper{
		padding-right:10%;
	}
	
	.menu_bottom{
		height: 50px!important;
	}
	
	/* --------- MEGAMENÚ --------- */
	
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu,
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-wrapper,
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading{
		height:100%;
		flex-wrap:nowrap!important;
	}
	
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item {
		flex: 1 1 auto;
	}
	
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {
		white-space:normal!important;
		height:100%;
		width:100%;
		padding:0;
		justify-content:center;
	}
	
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text{
		text-align: center;
		padding:0;
		padding:0 5px;
		line-height:1rem;
	}
	
	header .servicios_menu_header .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-dropdown-icon {
		margin: 0;
	}
	
	/* --------- MEGAMENÚ: desplegable --------- */
	header .servicios_menu_header .menu-column .menu_servicios .elementor-icon-list-item .elementor-icon-list-text{
		display: inline-block;
		padding: 0.5rem 1rem;
	}
	
	
	/* --------- MEGAMENÚ MSP --------- */
	header .menu_servicios_mps.elementor-widget-n-menu .e-n-menu-heading{
		flex-wrap:nowrap!important; height:100%;
	}
	
	/* --------- MEGAMENÚ MSP: desplegable --------- */
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .menu_item{
		background:var(--e-global-color-6dc28c1)!important;/*blanco*/
		height:400px;
	}
	/* --------- FIN MEGAMENÚ MSP: desplegable --------- */
	
	/* --------- MEGAMENÚ MSP: img-col --------- */
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .img-col{
		height:100%;
	}
	
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .menu-navbar-img{
		height:calc(100% - 70px);
	}
	
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .img-col .menu-navbar-img.item{
		opacity:0;
		pointer-events: none;
	}
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .img-col .menu-navbar-img.item.is-active{
		opacity: 1;
	}
	
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .img-col .carrusel_tecnologias_menu{
		height:100%;
		max-height:70px;
	}
	
	header .servicios_menu_header.msp .menu-column .menu_servicios .e-n-menu .e-n-menu-content.e-active .img-col .carrusel_tecnologias_menu .elementor-carousel-image{
		max-height:60px;
		filter: grayscale(100%);
		opacity:0.7;
	}
	
	/* --------- FIN MEGAMENÚ MSP: submenú --------- */
	
	
	/* --------- MENÚ SELECTOR: Formación - Empresas - Operadores --------- */
	header .menu_selector.elementor-widget-n-menu .e-n-menu,
	.menu_selector.elementor-widget-n-menu .e-n-menu-wrapper {
		height:100%;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading {
		flex-wrap:nowrap!important;
		height:100%;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item {
		flex: 1 1 auto;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover,
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) {
		background: var( --e-global-color-8cac348 )!important;/*gris muy claro*/
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-dropdown-icon {
		margin: 0;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {
		height:100%;
		padding:0;
		width:100%;
		justify-content:center;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title-text,
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:active .e-n-menu-title-text,
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title-text{
		transform: scale(1);
		transition: none;
	}
	
	header .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text{
		transform: scale(0.875);
		transform-origin: center;
		text-align: center;
	}
	
	/* --------- MENÚ SELECTOR: desplegable --------- */
	header .menu_selector .submenu_item{
		display: inline-block;
		width: 400px;
		padding: 0.5rem 1rem;
		transform: scale(0.875);
		transform-origin: left;
	}
	header .menu_selector .submenu_item:hover {
		font-weight: 700;
		transition: .3s;
		transform: scale(1);
	}
	/* --------- MENÚ SELECTOR: fin --------- */
	
	
	footer .servicios_menu_footer .menu-column{
		position: relative;
		padding-right:0;
	}
	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu,
	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-wrapper,
	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading{
		height:auto!important;
		flex-wrap:wrap!important;
		position: static !important;
		transform: none !important;
		box-shadow: none !important;
		z-index: auto !important;
	}
	
	#footer-menu .menu-colunm .elementor-widget-n-menu .e-n-menu-heading{
		justify-content:end;
	}

	footer .servicios_menu_footer:not(.home) .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item {
		width:33%;
		margin-bottom:1rem;
		position: static !important;
	}
	
	footer .servicios_menu_footer:not(.home) .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {
		justify-content: end;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item {
		display: block !important;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:hover,
	footer .servicios_menu_footer .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) {
		height:auto!important;
		background: transparent!important;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) {
		flex-direction:column;
		align-items:flex-start;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title-container {
		width:100%;
		justify-content:end;
		cursor:pointer;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title-container,
	footer .servicios_menu_footer .menu-column .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title-container{
		background: transparent!important;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {
		height:fit-content;
	}
	
	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title:hover{
		background-color:transparent!important;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title.e-current {
		border-style:none!important;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text{
		transform: none;
		text-align:end;
		cursor:pointer;
		white-space:normal;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title-text,
	footer .servicios_menu_footer .menu-column .menu_servicios .e-n-menu-heading .e-n-menu-item:active .e-n-menu-title-text,
	footer .servicios_menu_footer .menu-column .menu_servicios .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title-text{
		transform: none;
	}

	footer .servicios_menu_footer .menu-column .menu_servicios .e-n-menu-heading .e-n-menu-item .e-n-menu-title-container .e-n-menu-title-text{
		justify-content: end;
		text-transform:uppercase;
		color:var(--e-global-color-6dc28c1)!important;/*blanco*/
		font-weight:700;
		padding-left:.5rem;
		font-size:.8rem;
	}
	
	#home_hero{height: 800px;}
	
	
	/* --------- Botones SERVICIOS --------- */
	
	#servicios_icons .hero_mps_cta {
		border-bottom: .5rem solid var(--e-global-color-629f4cf);/*azul muy claro*/
	}
	
	#servicios_icons .hero_mps_cta:hover {
		transform: translateY(-1rem);
	}
	
	#servicios_icons .hero_mps_cta .elementor-cta__content .elementor-icon svg{
		height:50px;
	}
	
	#servicios_icons .hero_mps_cta.active .elementor-cta__content h4.elementor-cta__content-item,
	#servicios_icons a.elementor-cta:hover .elementor-cta__content h4.elementor-cta__content-item{
		text-transform:uppercase;
		color:var(--e-global-color-6dc28c1);/*blanco*/
	}
	
	#home_servicios .home_servicios_cta .elementor-cta__content{
		align-content:space-between;
	}
	
	.elementor-sticky .elementor-widget-n-menu .e-n-menu-title.e-current .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-6dc28c1);/*blanco*/
	}
	
	.elementor-sticky.elementor-sticky--active{
		background: linear-gradient(90deg, var(--e-global-color-6dc28c1) 75%, var(--e-global-color-secondary) 75%);
	}
	
	.elementor-sticky.elementor-sticky--active .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-text);
	}
	
	.elementor-sticky.elementor-sticky--active .elementor-widget-n-menu:not(.menu_selector) .e-n-menu-title.e-current .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-accent);
	}
	
	.elementor-sticky.elementor-sticky--active .menu_selector li.e-n-menu-item{
		background:var(--e-global-color-secondary);/*gris*/
	}
	
	.elementor-sticky.elementor-sticky--active .menu_selector.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-6dc28c1);/*blanco*/
	}
	
	.contenedor-cristal-azul .cta-cristal-azul .elementor-cta__content:hover{
		transform: scale(1.08);
	}
	

	
	
	
}

/* Tableta horizontal */
@media (max-width: 1024px) and (min-width: 993px) {
  .contenedor {
    max-width: 840px!important;
  }
}

@media (max-width: 1024px) {
	
	header .box_shadow{
		box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
	}
	
	
	#msp_section_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{
		flex-basis:50%!important;
	}
	/* --------- MENÚ OFFCANVAS --------- */
	/* --------- MENÚ OFFCANVAS: botón --------- */
	#offcanvas_menu_toggle{
		width:50px;
		height:50px;
	}
	
	#offcanvas_menu_toggle .elementor-button-icon .e-font-icon-svg{
		height:1.5rem;
		width: 1.5rem;
	}
	
	/* --------- MENÚ OFFCANVAS: menú --------- */
	/* Deja crecer y con scroll si rebasa la ventana */
	#offcanvas-clone-target{
		height: auto !important;
		max-height: 100vh !important;
	}
	
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu,
	#offcanvas-clone-target .menu_servicios .h-100 > .e-con-inner {
		height: auto !important;
		min-height: 0 !important;
	}

	#offcanvas-clone-target .contenedor{
		max-width:none!important;
		padding:0!important;
	}
	#offcanvas-clone-target .elementor-element.menu_bottom{
		box-shadow:none;
	}
	
	#offcanvas-clone-target .elementor-template{
		height:auto;
	}
	
	#offcanvas-clone-target .menu_selector .elementor-element .menu_item,
	#offcanvas-clone-target .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:hover,
	#offcanvas-clone-target .menu-column .menu_servicios.mps .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) {
		background-color:transparent!important;
	}
	#offcanvas-clone-target .elementor-widget-n-menu .e-n-menu-heading:not(:is(.home_legal *)){
		flex-direction:column!important;
		flex-wrap: wrap!important;
	}
	
	#offcanvas-clone-target .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:not(:is(.home_legal *)){
		width:100%!important;
		flex-direction:column;
	}
	
	#offcanvas-clone-target .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .submenu_item:not(:is(.home_legal *)){
		padding:0;
	}
	
	#offcanvas-clone-target .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title:not(:is(.home_legal *)) {
		justify-content: start !important;
	}
	
	#offcanvas-clone-target .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover):not(:is(.home_legal *)) .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-text)!important;/*gris oscuro*/
	}
	
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text{
		color:var(--e-global-color-6dc28c1)!important;/*blanco*/
	}
	
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:active{
		background-color: var(--e-global-color-secondary)!important;/*gris*/
	}
	
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title:hover,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title:active,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) {
		background-color: var(--e-global-color-secondary)!important;/*gris*/
	}
	
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title-text,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:active .e-n-menu-title-text,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:has(> .e-n-menu-content.e-active) .e-n-menu-title-text,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item .e-n-menu-title.e-current,
	#offcanvas-clone-target .menu_selector.elementor-widget-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item .e-n-menu-title.e-current .e-n-menu-title-text{
		color: var(--e-global-color-accent)!important;/*azul oscuro*/
		background-color:transparent!important;
	}
	#offcanvas-clone-target .e-n-menu-content.e-active{
		display:none;
	}
	
	
	#offcanvas-clone-target .menu_selector .submenu_item{
		width:100%;
	}
	
	#offcanvas-clone-target .home_legal{
		padding-left:1.5rem;
		padding-right:1.5rem;
	}
	/* --------- FIN MENÚ OFFCANVAS --------- */
	
	#home_servicios .home_servicios_cta .elementor-cta__content{
		align-content:flex-start;
	}
	#home_servicios .home_servicios_cta .elementor-cta__title.elementor-cta__content-item{
		height:30%;
	}
	#home_servicios .home_servicios_cta .elementor-cta__description.elementor-cta__content-item{
		height:auto;
	}
	#home_servicios .home_servicios_cta a.elementor-cta .elementor-cta__content::before{
		right: 10px;
		bottom: 25px;
		height: 50px;
		width: 50px;
	}
	#home_servicios .home_servicios_cta .elementor-cta__content-item.elementor-icon-wrapper{
		width:15%;
		right: 10px;
		bottom: 0;
	}
	
	.scroll-top {
		opacity: 1 !important;
	}
	/* -----------------------------------
	 ---------  Casos de éxito en vertical ---------
	----------------------------------- */
	.contenedor .contenedor-casos {
		flex-direction: column;
		width:100%;
		max-width: 100%;
		height: 700px;
		gap: 12px;
	}

	.contenedor .contenedor-casos .caso {
		flex: auto;
		height: 10%;
	}

	.contenedor .contenedor-casos .caso.active {
		flex: auto;
		height: auto;
		max-height:400px;
		max-width:100%;
	}
	
	.contenedor-casos .caso.active:hover .overlay-text .elementor-widget-container {
	background: transparent;
}
	
	.contenedor .contenedor-casos .caso .caso-img{
	width:100%;
		max-width:100%;
	height:100%;
}
	.contenedor-casos .caso.active:hover .caso-img{
		opacity:0;
	}
	
	
	.contenedor .contenedor-casos .caso .caso-img img{
	width: 100%;
	height: 100%;
	max-width: 100%; /* nunca más alto que el contenedor */
	object-fit: cover; /* llena sin deformar, recortando si hace falta */
	display: block;
	transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
}
	
	.contenedor-casos .caso.active:hover .caso-img img{
		opacity:0;
	}
	.contenedor-casos .caso .overlay-text{
		opacity:0;
	}
.contenedor-casos .caso.active .overlay-text{
	top:auto;
	bottom:0;
	display:block;
	height:auto;
	background-color: transparent;
}
	
	
	


/* -----------------------------------
 ---------  Responsive ---------
----------------------------------- */

/* Tableta vertical */
@media (max-width: 992px){
	#home_servicios .home_servicios_cta h4.elementor-cta__title{
		width: auto;
	}
	
	
  #slidding_tecnologias .slidding {
    position: relative;
    width: 100%;
    height: 100px;          /* la altura dependerá de las tarjetas */
    overflow: hidden;
  }

  #slidding_tecnologias .slidding .card-container {
    position: absolute;
    top: 0;
    left: 50%;
    width: 33.333%;        /* tres visibles */
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform 0.75s ease-in-out, opacity 0.75s ease-in-out;
  }

  /* Estados horizontales */
  #slidding_tecnologias .slidding .before {
    transform: translateX(-150%) scale(0.85);
    opacity: 0.8;
    z-index: 0;
  }

  #slidding_tecnologias .slidding .current {
    transform: translateX(-50%) scale(1);
    opacity: 1;
    z-index: 1;
  }

  #slidding_tecnologias .slidding .after {
    transform: translateX(50%) scale(0.85);
    opacity: 0.8;
    z-index: 0;
  }

  /* Ocultamos el resto fuera del viewport */
  #slidding_tecnologias .slidding .card-container:not(.before):not(.current):not(.after) {
    opacity: 0;
    transform: translateX(150%) scale(0.7);
  }

  #slidding_tecnologias .slidding .card {
    width: 100%;
    height: auto;
    border-radius: 40px;
    padding: 0.5rem;
    transition: all 0.75s ease-in-out;
  }

  #slidding_tecnologias .slidding .card .card-img,
  #slidding_tecnologias .slidding .card .card-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
	
}

@media (max-width: 992px) and (min-width: 768px) {
  .contenedor {
    max-width: 720px!important;
  }
}

/* Móvil horizontal */
@media (max-width: 767px) and (min-width: 576px) {
  .contenedor {
    max-width: 540px!important;
  }
}

@media (max-width: 767px) {
	.contenedor .contenedor-casos {
		height: 600px;
	}
	.contenedor .contenedor-casos .caso.active {
		max-height:200px;
	}
	
}
	

/* Móvil vertical */
@media (max-width: 575px) {
	.contenedor {
		max-width: 100%!important;
	}
	#home_servicios .home_servicios_cta .elementor-cta__content-item.elementor-icon-wrapper{
		width:7%;
	}
	#msp_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option,
	#msp_section_contact_form .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option{
		flex-basis:100%!important;
	}
	.e-off-canvas .e-off-canvas__main .e-off-canvas__content{
		background-image:linear-gradient(180deg, var(--e-global-color-6dc28c1) 55%, var(--e-global-color-secondary) 55%)!important;
	}
}