.divider-wrap.full {
	display:block;
	height:20px;
	margin:.5rem 0;
}
.divider-wrap.full .divider {
	position:relative;
	height:2px;
	display:block;
}
.divider-wrap.full .divider > span.bar {
	position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 100%;
}
.divider-wrap.full .divider > svg.notch {
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:14px;
	object-fit: contain;
	object-position: top;
	z-index:5;
	transition:.5s ease-out left;
}


.slick-dots,
.nav-dots,
.arrows {
	display:flex;
	list-style:none;
	margin:0;
	padding:0;
}
.dots.justify-content-center .slick-dots {
	justify-content:center;
}
.slick-dots li,
.nav-dots .nav-item {
	padding-right:.5rem;
}
.slick-dots button,
.nav-link.dot-nav,
.arrows button {
    position: relative;
    display:block;
    width:1.25rem;
    height:1.25rem;
    padding:0;
    border:black 1px solid;
    cursor: pointer;
    outline: none;
    background: transparent;
	transition:.5s ease-in-out background;
	font-size:0;
	line-height:0;
}
.arrows button {
	margin:0 .25rem;
}
.arrows button::after {
	content:'';
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	width:70%;
	height:70%;
	background:url(../images/chevron-left.svg) no-repeat center;
	background-size: contain;
	transform: translate(-50%, -50%);
	z-index:1;
}
.arrows button.slick-next::after {
	background-image:url(../images/chevron-right.svg);
}
.slick-dots button:hover,
.slick-dots .slick-active button,
.nav-link.dot-nav:hover:hover,
.nav-link.dot-nav.active,
.arrows button:hover {
    background:linear-gradient(90deg,#fc7d29,#b00da6);
}

.dark .slick-dots button,
.dark .nav-link.dot-nav,
.has-black-background-color .slick-dots button,
.has-black-background-color .nav-link.dot-nav,
.has-gray-background-color .slick-dots button,
.has-gray-background-color .nav-link.dot-nav,
.arrows button {
	border:white 1px solid;
}


.dark .arrows button::after,
.has-black-background-color .arrows button::after, 
.has-gray-background-color .arrows button::after {
	background-image:url(../images/chevron-left-white.svg);
}
.dark .arrows button.slick-next::after,
.has-black-background-color .arrows button.slick-next::after, 
.has-gray-background-color .arrows button.slick-next::after {
	background-image:url(../images/chevron-right-white.svg);
}