/**
 *ESTILOS PARA EDITAR SI NO SE USA COMPILADOR PARA SCSS
 */


 #block-ilunionaep-splash-ilunionaep-enlace-splash {
  position: relative;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash a {
  /*width: 20px;*/
  height: 20px;
  display: inline-block;
  padding-right: 14px;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash .lang-es {
  background: url("../img/flags/spain_flag.png") no-repeat center;
  background-size: contain;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash .lang-en {
  background: url("../img/flags/english_flag.png") no-repeat center;
  background-size: contain;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash .lang-zh {
  background: url("../img/flags/chinese_flag.png") no-repeat center;
  background-size: contain;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash .lang-pt {
  background: url("../img/flags/portugal_flag.png") no-repeat center;
  background-size: contain;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash .lang-pl {
  background: url("../img/flags/poland_flag.png") no-repeat center;
  background-size: contain;
}

#block-ilunionaep-splash-ilunionaep-enlace-splash span {
  display: none;
}

.splash-wrapper .ajax-progress.ajax-progress-throbber {
  display: none;
}

.splash-wrapper .splash {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
}

.splash-wrapper .splash-background {
  background: rgba(0, 0, 0, 0.6);
  z-index: 998;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.splash-wrapper .splash,
.splash-wrapper .splash-background {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.5s linear;
  position: fixed;
}

.splash-wrapper:not(.show)>* {
  visibility: hidden;
  opacity: 0;
}

.splash-wrapper>#block-ilunionaccesibilidadformulariosplash-2 {
  display: block;
}

#block-ilunionaccesibilidadformulariosplash-2 .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash-2 #dropdown_second_replace {
  display: inline-block;
}

#block-ilunionaccesibilidadformulariosplash-2 p {
  color: #fff;
  font-family: "Bebas";
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

#block-ilunionaccesibilidadformulariosplash-2 label {
  display: none;
}









#block-ilunionaccesibilidadformulariosplash {
  width: 69.275vw;
  min-height: 225px;
  background-color: #004438;
  padding: 35px 30px;
  margin: auto;
  display: none;
}

.splash-wrapper>#block-ilunionaccesibilidadformulariosplash {
  display: block;
}

#block-ilunionaccesibilidadformulariosplash .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash #dropdown_second_replace {
  display: inline-block;
}

#block-ilunionaccesibilidadformulariosplash p {
  color: #fff;
  font-family: "Bebas";
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-transform: uppercase;
  margin-bottom: 50px;
}

#block-ilunionaccesibilidadformulariosplash label {
  display: none;
}

#dropdown_second_replace .selectize-control.single .selectize-input .item,
#dropdown_second_replace .selectize-control.single .selectize-dropdown .selectize-dropdown-content .option {
  white-space: nowrap;
}

#dropdown_second_replace .option[data-value="_none"] {
  display: none;
}



.lang_dropdown_language .option:after,
.lang-dropdown-form .option:after,
.lang_dropdown_language .item:after,
.lang-dropdown-form .item:after,
#dropdown_second_replace .option:after,
#dropdown_second_replace .item:after {
  content: '';
  width: 18px;
  height: 12px;
  background-size: 100%;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
}

.lang_dropdown_language .option[data-value="es"]:after,
.lang-dropdown-form .option[data-value="es"]:after,
.lang_dropdown_language .item[data-value="es"]:after,
.lang-dropdown-form .item[data-value="es"]:after,
#dropdown_second_replace .option[data-value="es_es"]:after,
#dropdown_second_replace .item[data-value="es_es"]:after,
#dropdown_second_replace .option[data-value="es_ES"]:after,
#dropdown_second_replace .item[data-value="es_ES"]:after {
  background-image: url("../img/flags/spain_flag.png");
}

.lang-dropdown-form .selectize-dropdown,
.lang_dropdown_language .selectize-dropdown {
  left: calc(50% - 80px) !important;
}

.lang-dropdown-form .item,
.lang_dropdown_language .item {
  color: transparent !important;
}


/*.lang_dropdown_language .item:after{
right: 5px;
position: absolute;
}*/

.lang_dropdown_language .option[data-value="en"]:after,
.lang-dropdown-form .option[data-value="en"]:after,
.lang_dropdown_language .item[data-value="en"]:after,
.lang-dropdown-form .item[data-value="en"]:after,
#dropdown_second_replace .option[data-value="en_gb"]:after,
#dropdown_second_replace .item[data-value="en_gb"]:after,
#dropdown_second_replace .option[data-value="en_GB"]:after,
#dropdown_second_replace .item[data-value="en_GB"]:after {
  background-image: url("../img/flags/english_flag.png");
}

.lang_dropdown_language .option[data-value="zh-hans"]:after,
.lang-dropdown-form .option[data-value="zh-hans"]:after,
.lang_dropdown_language .item[data-value="zh-hans"]:after,
.lang-dropdown-form .item[data-value="zh-hans"]:after,
#dropdown_second_replace .option[data-value="zh-hans"]:after,
#dropdown_second_replace .item[data-value="zh-hans"]:after,
#dropdown_second_replace .option[data-value="zh-CHS"]:after,
#dropdown_second_replace .item[data-value="zh-CHS"]:after {
  background-image: url("../img/flags/chinese_flag.png");
}

.lang_dropdown_language .option[data-value="pt-pt"]:after,
.lang-dropdown-form .option[data-value="pt-pt"]:after,
.lang_dropdown_language .item[data-value="pt-pt"]:after,
.lang-dropdown-form .item[data-value="pt-pt"]:after,
#dropdown_second_replace .option[data-value="pt"]:after,
#dropdown_second_replace .item[data-value="pt"]:after,
#dropdown_second_replace .option[data-value="pt-pt"]:after,
#dropdown_second_replace .item[data-value="pt-pt"]:after,
#dropdown_second_replace .option[data-value="pt-PT"]:after,
#dropdown_second_replace .item[data-value="pt-PT"]:after {
  background-image: url("../img/flags/portugal_flag.png");
}

.lang_dropdown_language .option[data-value="pl"]:after,
.lang-dropdown-form .option[data-value="pl"]:after,
.lang_dropdown_language .item[data-value="pl"]:after,
.lang-dropdown-form .item[data-value="pl"]:after,
#dropdown_second_replace .option[data-value="pl"]:after,
#dropdown_second_replace .item[data-value="pl"]:after,
#dropdown_second_replace .option[data-value="pl-pl"]:after,
#dropdown_second_replace .item[data-value="pl-pl"]:after,
#dropdown_second_replace .option[data-value="pl-PL"]:after,
#dropdown_second_replace .item[data-value="pl-PL"]:after {
  background-image: url("../img/flags/poland_flag.png");
}

#ilunion-cerrar a {
  width: 30px;
  height: 30px;
  background: url("../img/iconos/btn_close.png") 0 0 no-repeat;
  background-size: contain;
  text-indent: -10000em;
  position: absolute;
  top: 15px;
  right: 17px;
}

.big-area-popup {
  display: flex;
  align-items: end;
  gap: 0rem;
  flex-direction: column;
  align-items: start;

}

@media all and (min-width:1200px) {
  .big-area-popup {
    flex-direction: row;
    gap: 2rem;
  }
}

.btn-go input {
  margin: 0px !important;
  background-color: #D8D8D8;
  color: #004438;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 0;
  padding: 5px 17px;
  line-height: normal;
  border: none;
  height: 65px;
  font-weight: 700;
  width: 6rem;
}

.big-area-popup .form-item label {
  display: block !important;
  margin-bottom: 10px;
  color: white;
  font-weight: 600;
}

.big-area-popup .selectize-control.single .selectize-input {
  min-height: 25px !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  height: 50px;
  line-height: 45px !important;
}

.selectize-control {
  background-color: #D8D8D8 !important;
  text-transform: uppercase;
  color: #212529;
  font-weight: 700;
  border-radius: 0;
  cursor: pointer;
}

.selectize-control:not(.lang-dropdown-select-element) {
  padding-right: 0;
  min-width: 12rem;
}


#ia-splash-form.only-mobile .selectize-control.single .selectize-input>div {
  padding: 4px 0 11px !important;
}

#block-ilunionaccesibilidadformulariosplash-2 .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash-2 #dropdown_second_replace {
  margin-right: 7px;
}

#block-ilunionaccesibilidadformulariosplash-2 .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash-2 #dropdown_second_replace {
  margin-right: 7px;
}

#block-ilunionaccesibilidadformulariosplash .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash #dropdown_second_replace {
  margin-right: 7px;
}

#block-ilunionaccesibilidadformulariosplash .form-item-selectRegional,
#block-ilunionaccesibilidadformulariosplash #dropdown_second_replace {
  margin-right: 7px;
}

/*Estilos equipo, filtros*/
#views-exposed-form-equipo-bloque-equipo-listado #edit-letter--3--wrapper,
#views-exposed-form-equipo-bloque-equipo-listado-garrigues-digital #edit-letter--2 {
  display: none;
  visibility: hidden;
}

#views-exposed-form-equipo-bloque-primera-letra .form-item-name,
#views-exposed-form-equipo-bloque-primera-letra .form-item-offices,
#views-exposed-form-equipo-bloque-primera-letra .form-item-services,
#views-exposed-form-equipo-bloque-primera-letra .form-item-field-position-target-id {
  display: none;
  visibility: hidden;
}

#views-exposed-form-equipo-bloque-primera-letra-garrigues-digital .form-item-name,
#block-formularioexpuestoequipobloque-primera-letra .form-item-name-professional,
#views-exposed-form-equipo-bloque-primera-letra-garrigues-digital .form-item-offices,
#views-exposed-form-equipo-bloque-primera-letra-garrigues-digital .form-item-services,
#views-exposed-form-equipo-bloque-primera-letra-garrigues-digital .form-item-field-position-target-id {
  display: none;
  visibility: hidden;
}

label[for*="edit-exposed-from-date"],
label[for*="edit-exposed-to-date"] {
  display: none;
}

/*Cookies*/

.btn-transparent-bg:hover,
.btn-transparent-bg:focus {
  color: #004438;
  border: 1px solid #004438;
  background: transparent;
}

#sliding-popup.sliding-popup-bottom {
  background: #004438;
}

#sliding-popup.sliding-popup-bottom a {
  color: white;
}

#sliding-popup.sliding-popup-bottom a:hover,
#sliding-popup.sliding-popup-bottom a:focus {
  color: #E78316;
}

#sliding-popup.sliding-popup-bottom button {
  border-radius: 0;
}

#sliding-popup .popup-content {
  max-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

#sliding-popup .popup-content #popup-text {
  float: none;
  max-width: 100%;
  text-align: center;
  padding: 0.25rem;
}

#sliding-popup .popup-content #popup-buttons {
  float: none;
  max-width: 100%;
}

#sliding-popup.sliding-popup-bottom {
  background-color: rgba(0, 68, 56, 0.8) !important;
  /* height:100% !important;  */
}

#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text p {
  font-weight: normal !important;
  font-size: 14px !important;
  margin: 15px 0;
  text-align: center;
}

/*
#sliding-popup div { background-color: rgba(0, 68, 5, 0.6) !important; }

#sliding-popup .popup-content { margin-top:30% !important; }
*/

#sliding-popup .popup-content #popup-buttons button.agree-button {
  background-color: #1cb59c !important;
  background-image: linear-gradient(to bottom, #1cb59c, #1cb59c) !important;
  color: #fff;
  box-sizing: border-box;
  border: none;
  margin: 10px 5px 25px 5px;
  text-decoration: none;
  padding: 8.5px 10px;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  border-radius: 3px;
  padding: 15px 25px;
  transition: all 0.25s;
}


#sliding-popup .popup-content #popup-buttons button.decline-button {
  background-color: rgba(0, 68, 56, 0.4) !important;
  background: #c5e3de;
  color: #fff;
  box-sizing: border-box;
  border: none;
  margin: 10px 5px 25px 5px;
  text-decoration: none;
  padding: 8.5px 10px;
  line-height: 1;
  font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  border-radius: 3px;
  padding: 15px 25px;
  transition: all 0.25s;
}



/*
#sliding-popup .popup-content #popup-buttons button: hover {
	background-color: #fff !important;
    background-image: linear-gradient(to bottom,#fff,#fff) !important;
	color: #1cb59c;
}
*/



/*Modal Cookies */

/* The Modal (background) */


.modal.cookies {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 100;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: auto;
  /* Enable scroll if needed */
  background-color: rgb(0, 0, 0);
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content.cookies {
  background-color: #fefefe;
  margin: 15% auto;
  /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close.cookies {
  color: #aaa;
  float: right;
  font-size: 42px;
  font-weight: bold;
}

.close.cookies:hover,
.close.cookies:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}


.modal-content.cookies h3{
  color: #005d4d;
}

#cookies-content button{
 display: inline-block;
  padding: 1em 2em;
  border: 0.16em solid #878787;
  margin: 0em 0.3em;
  box-sizing: border-box;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #005d4d;
  text-align: center;
  transition: all 0.15s;
  background-color: #fff;
}

#cookies-content button:hover{
  color: #009a77;
  border-color: #004438;
  cursor: pointer;
}

#myBtn.cookies,
#myBtn2.cookies {
  display: inline-block;
  padding: 1em 2em;
  border: 0.16em solid #878787;
  margin: 0em 0.3em;
  box-sizing: border-box;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  color: #005d4d;
  text-align: center;
  transition: all 0.15s;
  background-color: #fff;
}

#myBtn.cookies:hover,
#myBtn2.cookies:hover {
  color: #009a77;
  border-color: #004438;
  cursor: pointer;
}


.page-translation-node-32420 #sliding-popup {
  display: none !important;
}

.page-translation-node-32420 #popup-buttons .agree-button {
  display: none !important;
}

@media all and (max-width:30em) {
  #myBtn.cookies {
    display: block;
    margin: 0.4em auto;
  }
}

#block-search .menu {
  margin: auto;
  display: flex;
}

#block-search .menu a {
  display: block;
  padding: 0.2em 1em;
  text-decoration: none;
}

#block-search .menu li {
  margin-right: 3.3rem;
  display: inline-block;
  margin-right: 0.3em;
}

/* Si noticia oculto buscador de publicaciones */
.tipo-noticia .block-views-exposed-filter-blocksearch-publications-search-api-block-search-publications-detail {
  display: none;
  visibility: hidden;
}

/* Si publicaciÃƒÂ³n oculto el buscador de noticias */
.tipo-nonoticia .block-views-exposed-filter-blocksearch-publications-search-api-block-search-publications-news {
  display: none;
  visibility: hidden;
}




#block-ilunionaccesibilidadformulariosplash-2 #ilunion-cerrar a {
  display: none;
}

#block-ilunionaccesibilidadformulariosplash-2 .popUpHeader p{
    display: none;
}

#block-ilunionaccesibilidadformulariosplash-2{
  margin-top: 1rem;
}

/* ckeditor5 styles */
/* font size */
.field-content {
	& .text-tiny {
		font-size: .7em;
	}

	& .text-small {
		font-size: .85em;
	}

	& .text-big {
		font-size: 1.4em;
	}

	& .text-huge {
		font-size: 1.8em;
	}
}
/* Block indentation */
.custom-block-indent-a {
	margin-left: 1.25em;
}

.custom-block-indent-b {
	margin-left: 2.5em;
}

.custom-block-indent-c {
	margin-left: 3.75em;
}

.custom-block-indent-d {
	margin-left: 5em;
}

.custom-block-indent-e {
	margin-left: 6.25em;
}

.custom-block-indent-f {
	margin-left: 7.5em;
}

.custom-block-indent-g {
	margin-left: 8.75em;
}

/* List */
.field-content ol {
	list-style-type: decimal;

	& ol {
		list-style-type: lower-latin;

		& ol {
			list-style-type: lower-roman;

			& ol {
				list-style-type: upper-latin;

				& ol {
					list-style-type: upper-roman;
				}
			}
		}
	}
}

.field-content ul {
	list-style-type: disc;

	& ul {
		list-style-type: circle;

		& ul {
			list-style-type: square;

			& ul {
				list-style-type: square;
			}
		}
	}
}
/* .views-field-body .field-content ul[style="list-style-type:square;"]:not(.bullet) li {
  all: revert;
} */
.field-content ul[style="list-style-type:disc;"]:not(.bullet) li {
  all: revert;
  padding: .5rem 0;
}
.field-content ul[style="list-style-type:circle;"]:not(.bullet) li {
  all: revert;
  padding: .5rem 0;
  list-style-type:circle;
}
.field-content ol li{
  padding: .5rem 0;
}
/*Detalle publicaciones compartir */
.view-display-id-bloque_noticias_detalle .views-field-nothing .field-content ul {
 list-style: none;
}

.my-card-img-top {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Personalizados */

.header-contenido.oficina div div .titulo {
    font-size: 2.5rem !important;
	text-shadow: 2px 2px 4px #40403F !important;
}

.header-contenido.oficina div div p.texto, .header-contenido.oficina div div p {
	text-shadow: 2px 2px 4px #40403F !important;
}

@media (min-width: 62em) {
	.header-contenido.oficina div div .titulo {
		font-size: 3rem !important;
	}
}


.page-node-type-news  .views-field-body .field-content ul:not(.bullet) li p {
	text-transform: none !important;
}

.page-node-type-gd-article .estructura-gd-detalle .col-lg-7 {
	width:100% !important;
}

.page-node-type-gd-article .estructura-gd-detalle .col-lg-5 {
	width:0% !important;
}

.page-node-type-gd-article .node__content .field_content .detalle img {
	 margin: auto !important;
	 max-width:70% !important;
	 display: block !important;
}

@media (max-width: 768px) {
	.page-node-type-gd-article .node__content .field_content .detalle img {
		 max-width:100% !important;
	}
}

.page-node-type-gd-article .img-h-100-fit {
	display: none !important;
}

#block-footersobrenosotros {
	display: block !important;
}

.site-logo img { width:200px !important; height:24px !important; }

.logo-footer { width:200px !important; height:24px !important; }

.header-contenido.sm .video-fondo img { height: 230px !important;  }

#block-responsivemenubutton img { width:41px !important; height:22px !important; }

.footer-rrss li img { width:auto; height:24px !important; }


form#webform-submission-notificacion-ip-add-form {
    background: #f7f8f9;
    padding: 3rem;
}


form#webform-submission-notificacion-ip-add-form input#edit-nombre-y-apellidos, form#webform-submission-notificacion-ip-add-form #edit-email, form#webform-submission-notificacion-ip-add-form input#edit-motivo-ilicito, form#webform-submission-notificacion-ip-add-form input#edit-donde-contenido-ilicito, form#webform-submission-notificacion-ip-add-form .form-textarea {
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    border: 2px solid #338c6b !important;
    padding: 0.5rem;
	width: 100%;
}

form#webform-submission-notificacion-ip-add-form>div>#edit-actions-submit {
    background-color: #153a31 !important;
    border-color: #153a31 !important;
    color: #fff;
    padding-right: 3rem !important;
    padding-left: 3rem !important;
    height: 3rem;
    font-size: 20px;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: .3rem;
    border-radius: 0.3rem;
    font-weight: 600;
}

.webform-submission-notificacion-ip-form label.option {

}

@media (min-width: 768px) {
.webform-flex--container .form-type-checkbox, .webform-flex--container .form-type-radio {
    white-space: normal !important;
}


.node-1444 .item-grid-servicios:nth-child(2), .node-1444 .item-grid-servicios:nth-child(4) { padding-top:50px; margin-top:50px; border-top:1px solid #52636f; }

.page-node-type-team .field-content ul, .page-node-type-news .views-field-field-offices .field-content ul, .page-node-type-practice-area .field-content ul, .path-team-office .field-content ul, .path-team-service .field-content ul, .page-node-type-gd-article .field-content ul, .page-node-type-events .field-content ul { list-style-type: none; }

}

.page-node-type-team .field-content ul {
    list-style-type: none;
}

.container-listado-servicios .view-content .item-grid-servicios {
    margin-bottom: 2rem;
}

.node-13859 .imagen-noticia { display:none !important }

.banner-button.informe-integrado {
    background: url(/themes/custom/garriguestheme/img/imagenes/banner-informe-integrado-2024.png) center 0 no-repeat;
}


.btn-documentos p {
    text-transform:none !important;
}

.layout-servicios.layout--threecol-section--33-34-33 .layout__region--first,
.layout-servicios.layout--threecol-section--33-34-33 .layout__region--second,
.layout-servicios.layout--threecol-section--33-34-33 .layout__region--third {
  flex: 0 1 100% !important;
  padding-left: 0;
}

@media all and (min-width:1200px) {


  .layout-servicios.layout--threecol-section--33-34-33 .layout__region--first {
    flex: 0 1 38% !important;
  }

  .layout-servicios.layout--threecol-section--33-34-33 .layout__region--second {
    flex: 0 1 38% !important;
  }

  .layout-servicios.layout--threecol-section--33-34-33 .layout__region--third {
    flex: 0 1 24% !important;
    padding-left: 2rem;
  }

}

.page-node-type-news h4 a { color:#000 !important; }

.views-field-body .field-content ul:not(.bullet) li ul li{
    padding: 1rem 0 0 0;
    list-style-image: none;
    list-style-position: inside;
}


.views-field-body .field-content ul:not(.bullet) li p {
    display: contents;
    text-transform: none !important;
	display:inline-block !important;
}

.node-15106 .botonera-eventos { display:none !important; }

.node-15181 .botonera-eventos { display:none !important; }

.node-15181 .eventos-2 .botonera-eventos { display:grid !important; }

.node-15185 .botonera-eventos { display:none !important; }

.node-15185 .eventos-2 .botonera-eventos { display:grid !important; }

.node-15212 .botonera-eventos { display:none !important; }

.node-15212 .eventos-2 .botonera-eventos { display:grid !important; }

.node-15222 .botonera-eventos { display:none !important; }

.node-15222 .eventos-2 .botonera-eventos { display:grid !important; }