.title_program123:hover,.title_program:hover,a.button-sl{color:#fff;background-color:red}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;margin:auto}.carousel-inner{position:relative;width:100%;overflow:hidden}p.sl-text{font-size:25px}@media screen and (min-width:768px){.carousel-caption{right:20%;left:20%;padding-bottom:30px;top:40%!important;text-shadow:2px 3px 3px rgb(0 0 0)}}@media only screen and (max-width:600px){.carousel-inner{height:auto!important}h2{font-size:18px;line-height:25px;margin-bottom:0}p.sl-text{font-size:12px}a.button-sl{border:none;color:#fff;padding:0 15px!important;text-align:center;text-decoration:none;display:inline-block;font-size:12px!important;margin-top:10px!important;margin-bottom:10px!important;cursor:pointer;background-color:red}}a.button-sl{border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:25px;margin:4px 2px;cursor:pointer}.test-prog{width:20%;padding:10px;float:left}.title_program{font-size:20px;padding:10px 15px;color:#fff}@media screen and (max-width:768px){.test-prog{width:49.33%}}@media screen and (max-width:400px){.test-prog{width:100%}}@media screen and (max-width:320px){.test-prog{width:100%}}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.overflow-auto{overflow:auto!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.title_program123{padding:9px 2px;color:#cacaca}