.bg-dark{background-color:#343a40!important}.btn_portfolio,.por_tit_a,.por_tit_a:visited,.por_titulos{background-color:transparent;color:#fff}.cnt_portolio{color:#fff;text-align:center}.btn_portfolio,.por_titulos{margin-bottom:3rem}.por_tit{margin-bottom:0}.por_pfo{font-size:1.3rem;margin-bottom:3rem}.por-box{display:flex;align-items:stretch!important}.por-art{background-color:rgba(0,0,0,.3)}.por-bge{background:#ac0000!important;color:#fff}.por-bge:hover{background:#e40000!important;color:#fff}.por-div{display:flex;flex-direction:column}.btn-rojo,.btn-rojo:visited{background-color:#ac0000;color:#fff;font-size:1.25rem;padding:.6rem .8rem;font-weight:700;border-radius:0}@keyframes liimg_hover{0%{filter:brightness(1);-webkit-filter:brightness(1);transform:scale(1)}100%{filter:brightness(.3);-webkit-filter:brightness(0.3);transform:scale(1.1)}}@keyframes liimg_normal{0%{filter:brightness(.3);-webkit-filter:brightness(0.3);transform:scale(1.1)}100%{filter:brightness(1);-webkit-filter:brightness(1);transform:scale(1)}}.btn-blanco{background-color:#fff;color:#555;font-size:1.4rem;padding:.5rem 1rem;font-weight:700;border-radius:0;animation:.4s forwards btn_oscuro_normal}.btn-blanco:hover{background-color:#fff;animation:.8s ease-in-out forwards btn_oscuro_hover;color:#000!important}@keyframes btn_blanco_hover{0%{background-color:#f5f5f5}100%{background-color:#fff}}@keyframes btn_blanco_normal{0%{background-color:#fff}100%{background-color:#f5f5f5}}@media(max-width:568px){.btn-blanco{width:100%}}@media(min-width:568px){.por-row{grid-template-columns:30% 1fr!important;gap:1rem!important}}@media(min-width:960px){.por-txt-min{display:block!important}.por-txt-max{display:none!important}}@media(min-width:1400px){.por-row{grid-template-columns:20% 1fr!important;gap:2rem!important}}.btn-rojo:hover{background-color:#e31c2e!important}