.minislider-wrapper {}

.minislider {
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	border-radius: 1.25rem;
    border: 4px solid var(--color-lightgreen);
	color: white;
}

.minislider-cont {
	position: absolute;
	width: 100%;
	height: 100%;
}

.minislider-cont > div {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.minislider-cont > div > figure {
	background-size: cover;
	background-position: center;
}

.minislider-cont > div > figure img {display: none}








.minislider-nav {
	text-align: center;
	position: absolute;
	z-index: 5;
	bottom: 2rem;
	right: 2rem;
	
	
	position: absolute;
    bottom: 1.5rem;
    right: 2rem;
    display: flex;
    gap: 0.5rem;
	
	box-sizing: border-box;
}

.minislider-nav a {
	width: 0.5rem;
    height: 0.5rem;
    border-radius: 500%;
    background: rgb(255 255 255 / 0.25);
    transition: all 0.2s ease;
    cursor: pointer;
	display: block;
}

.minislider-nav a.active {background: var(--color-pea)}

.minislider-nav a:hover {transform: scale(1.5)}

.minislider-arrows {
	position: absolute;
	z-index: 5;
	display: table;
	width: 90px;
	top: 2rem;
	right: 2rem;
	margin: auto;
}

.minislider-arrows a {
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: rgba(164,210,55,0);	
	border: 1px solid rgb(164 210 55 / 0.4);
	background-size: 200%;
	background-position: center left;
	transition: background-color 0.25s
}
.minislider-arrows a:first-of-type {
	left: 0;
	background-image: url(../img/minislider-arrows-prev.png);
}
.minislider-arrows a:last-of-type {
	right: 0;
	background-image: url(../img/minislider-arrows-next.png);
}
.minislider-arrows a:hover {
	background-color: rgba(164,210,55,1);
	background-position: center right;	
}
