.ibd-error-page-pt {
    max-width: unset;
    display: flex !important;  
    background-color: #00402A;
    padding: 80px 16px;
    flex-direction: column;
    align-items: center;
    gap: 24px;
}
.ibd-error-page-pt .dec-contenido-principal{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 24px;
    align-self: stretch;
}
.ibd-error-page-pt .imagencontenido svg{
  width: 222.799px !important;
  height: 319px !important;
  aspect-ratio: 222.80 / 320.00 !important;
}
.ibd-error-page-pt .dec-contenido-principal{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
  align-self: stretch;
  margin: 0 auto;
}
.ibd-error-page-pt .dec-contenido-principal .textocontenido{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}
.ibd-error-page-pt .dec-contenido-principal .textocontenido h3{
  color: #FFFAF6;
  text-align: center;
  margin: 0;
  padding: 0;
}
.ibd-error-page-pt .dec-contenido-principal .textocontenido p{
  color: #FFF;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  font-family: IberPangea;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 133.333% */
  margin: 0;
}
.ibd-error-page-pt .cont-button{
  display: flex;
  height: 56px;
  width: 249px;
  padding: 0px;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
}
.ibd-error-page-pt .cont-button a:hover{
    background-color:#F7E9D9 !important;
    text-decoration: none;
}
.ibd-error-page-pt .cont-button a:active{
    background-color:#F7E9D9 !important;
    border: 2px solid #5BD38C !important;
}
.ibd-error-page-pt .cont-button a:focus{
    background-color:#FFFAF6 !important;
    outline: 4px solid #3CC2FF !important;
}
.ibd-error-page-pt .cont-button a{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0px;
  flex: 1 0 0;
  align-self: stretch;
  background: #FFFAF6;
  border-radius: 100px;
}
.ibd-error-page-pt .cont-button a p{
  color: #2F6852;
  text-align: center;
}
@media(min-width:576px){
  .ibd-error-page-pt {
    padding: 80px 42px;
  }
  .ibd-error-page-pt .dec-contenido-principal .textocontenido h3{
    color:  #FFFAF6;
    text-align: center;
  }
}
@media(min-width:992px){
  .ibd-error-page-pt {
    padding: 80px 82px;
  }
  .ibd-error-page-pt .imagencontenido svg{
    height: 320px !important;
  }
}
@media(min-width:1200px){
  .ibd-error-page-pt {
    padding: 80px 187px;
  }
  .ibd-error-page-pt .imagencontenido svg{
    height: 320px !important;
  }
}
@media(min-width:1920px){
  .ibd-error-page-pt {
    padding: 80px 540px;
  }
}