/* New footer UI/UX [ Start ] */
/* Figma: https://www.figma.com/design/UnZnt99aWWFcQTmGxWDDEU/Compensar-Fase-2?node-id=2577-14331&t=muKza4QHPcBItTyA-0 */

.page__subfooter .d-flex{
	padding: 0 !important;
}

.page__footer .menus-footer .nav{
	display: block;
	margin-left: 1.5rem;
	list-style: disc;
}

.block--compensar-tepuedeinteresar {
	max-width:30%;
}

.block--compensar-conocemasfooter {
	min-width: 20%;
}

.block--compensar-datosdecontacto {
	max-width:31%;
}

.block--compensar-siguenosydatosdecontacto {
	display: none;
}

.block--compensar-superintendencias .field--name-body {
	display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 3rem;
}

/* Block To Top Styles [ Start ] */
.block--compensar-totop{
    /*width: 100%;
    text-align: right;
    margin-bottom: -3rem;*/
  	position: absolute;
    right: 2rem;
    /*margin-right: 7rem;
    margin-top: 13rem;*/
    bottom: -2rem;
}

.block--compensar-totop .field--type-text-with-summary span{
  text-align: center;
  /*width: 60px;
  height: 60px;
  line-height: 3.3rem;*/
  width: 2rem;
  height: 2rem;
  /*border-radius: 50%;
  line-height: 3.5rem;*/
  cursor: pointer;
  font-size: 2rem;
}

.block--compensar-totop .field--type-text-with-summary span{
  color: #fff;
  background: var(--compensar-naranja-600);
  /*border: solid 0.2rem var(--compensar-naranja-600);*/
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}

/* Block To Top Styles [ End ] */

/* New footer UI/UX [ End ] */

.page__prefooter .block--compensar-logocompensar .field--name-bp-image-field {
  display: flex;
  justify-content: center;
}

.page__footer {
  /*background-color: var(--compensar-gris-800);*/
  background-color: var(--compensar-neutral-10);
  color: #111;
  /*padding: 3rem 0px;*/
  padding:0 !important;
}
.page__footer a {
  color: #111;
}
.page__footer .social-network-links a svg{
	font-size: 2rem;
}
.page__footer .menus-footer {
  /*display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: auto auto;
  gap: 20px;*/
  display: flex;
  flex-direction: row;
  justify-content: center;
	gap: 3rem;
  padding: 3rem 1rem;
  position:relative;
}
.page__footer .menus-footer .nav-link {
  padding: 0.375rem 0;
  color: #111;
  text-decoration: underline;
}
.page__footer .menus-footer .block:nth-child(4) {
  /*grid-column: 1/-1;
  justify-self: center;*/
  text-align: left;
}
/*
.page__footer .menus-footer .social-media-platforms__container {
  margin: 1.5rem 0px 0px;
  display: flex;
  gap: 2rem;
}
*/
.page__footer .block--compensar-tepuedeinteresar h2,
.page__footer .block--compensar-conocemas h2 {
  margin-left: 0;
  color: #000;
}
/*
.page__footer .block--compensar-tepuedeinteresar ul.nav,
.page__footer .block--compensar-conocemas ul.nav {
  display: block;
}
.page__footer .block--compensar-conocemas {
  padding-left: 2rem;
}
.page__footer .block--compensar-conocemas .navbar-text {
  padding-top: 0px;
  padding-bottom: 0px;
}

.page__subfooter .block--compensar-logosupersaludysupersubsidio {
  display: flex;
  justify-content: center;
}
.page__subfooter .block--compensar-logosupersaludysupersubsidio .paragraph {
  display: block !important;
}
*/