.CAROUSEL-container{position:relative}.CAROUSEL{width:100%;overflow:hidden}.CAROUSEL>.carousel-items{width:auto;white-space:nowrap;padding:5px 0;line-height:0;font-size:0;position:relative}.CAROUSEL>.carousel-items>.carousel-item{display:inline-block;width:calc(100% / 5);line-height:0;margin:0}.CAROUSEL>.carousel-items>.carousel-item img{max-width:100%;margin:0 auto;display:block;height:auto}@media screen and (max-width:1200px){.CAROUSEL>.carousel-items>.carousel-item{width:calc(100% / 4)}}@media screen and (max-width:990px){.CAROUSEL>.carousel-items>.carousel-item{width:calc(100% / 3)}}@media screen and (max-width:600px){.CAROUSEL>.carousel-items>.carousel-item{width:calc(100% / 2)}}@media screen and (max-width:420px){.CAROUSEL>.carousel-items>.carousel-item{width:calc(100%)}}.CAROUSEL .carousel-control{opacity:0;transition-duration:.3s}.CAROUSEL:hover .carousel-control{opacity:1}.CAROUSEL .carousel-control button:after{content:"\e914";font-family:clinicaplanas;font-size:24px}.CAROUSEL .carousel-control button:last-child:after{content:"\e915"}.CAROUSEL .carousel-control button:hover{color:var(--background1)}.CAROUSEL .carousel-control button{position:absolute;top:0;left:0;border:0;outline:0;height:100%;background:0 0;color:#777;z-index:1;transition:.3s}.CAROUSEL .carousel-control button:last-child{left:auto;right:0}.CAROUSEL .carousel-control-forward{text-align:right}