/**
 * Copyright (C) 2020 Giuseppe Eletto
 * "Carousel.js" is free software: you can redistribute it and/or modify 
 * it under the terms of the GNU Lesser General Public License v3 (or later).
 * More at https://github.com/giuseppe998e/carousel-js
 */.carousel{max-width:750px;height:400px;position:relative;display:block}.carousel .carousel-inner{width:100%;height:100%;position:relative;display:flex;align-items:center;margin:0 auto}.carousel .carousel-inner .carousel-item{width:150px;height:150px;position:absolute;opacity:0;transition:all .3s ease-in-out;z-index:-1;pointer-events:none;user-select:none;left:15%;transform:translateX(-50%)}.carousel .carousel-inner .carousel-item-selected{width:300px;height:300px;box-shadow:0 0 30px rgba(255,255,255,.6),0 0 60px rgba(255,255,255,.45),0 0 110px rgba(255,255,255,.25),0 0 100px rgba(255,255,255,.1);opacity:1;left:50%;transform:translateX(-50%);z-index:2}.carousel .carousel-inner .carousel-item-next,.carousel .carousel-inner .carousel-item-previous{width:200px;height:200px;opacity:1;z-index:1}.carousel .carousel-inner .carousel-item-previous{left:30%;transform:translateX(-50%)}.carousel .carousel-inner .carousel-item-next{left:70%;transform:translateX(-50%)}.carousel .carousel-inner .carousel-item-img{width:100%;height:100%;position:relative;object-fit:cover;object-position:center}.carousel .carousel-controls{position:absolute;display:flex;top:50%;left:0;right:0;width:100%;justify-content:space-between;align-items:center}@media (max-width:767.98px){.carousel .carousel-controls{display:none}}.carousel .carousel-controls-next,.carousel .carousel-controls-previous{border:0;cursor:pointer;font-size:50px;background-color:transparent;color:rgba(0,0,0,.75);padding:0}.carousel .carousel-controls-next:focus,.carousel .carousel-controls-previous:focus{outline:0}