.swiper-button-prev,
.swiper-button-next
	{
		color:#fff;
		background: rgba(0, 0, 0, 0.3);
		padding:5px;
		height:35px;
		width:35px;
	}

.swiper-pagination .swiper-pagination-bullet
	{
		background: #333;
		border-radius:2px;
		height:5px;
		width:40px;
		opacity: unset !important;
	}
.swiper-pagination .swiper-pagination-bullet-active
	{
		background-color:#ffc300;
	}

/* Home Sector Slider */
#sector-slider-home {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-bottom: 0;
}
/* Keep slides at equal height */
#sector-slider-home .swiper-wrapper {
    align-items: stretch;
}
#sector-slider-home .swiper-slide {
    height: auto;
    box-sizing: border-box;
}

#sector-slider-home .post,
#sector-slider-home .post-inner {
    height: 100%;
}
/* Pagination occupies its own space below the cards */
#sector-slider-home .swiper-pagination {
    position: relative;
    bottom: auto;
    left: auto;
    width: 100%;
    margin-top: 25px;
}

#project-slider-home {
    position: relative;
    width: 100%;
    overflow: hidden;
}

#project-slider-home .swiper-wrapper {
    align-items: stretch;
}

#project-slider-home .swiper-slide {
    height: auto;
    box-sizing: border-box;
}

#project-slider-home .project-post,
#project-slider-home .project-post > a {
    height: 100%;
}

#project-slider-home .thumb img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}

@media (min-width: 1024px) {
    .section-project .project-nav .swiper-prev,
    .section-project .project-nav .swiper-next {
        display: none !important;
    }
}

/* Project navigation */
.section-project .project-nav {
    display: flex;
    align-items: center;
    gap: 10px;
}

.section-project .nav-block .project-nav .swiper-prev,
.section-project .nav-block .project-nav .swiper-next 
	{
	    background:transparent;
	    border:none;
	    width: 40px;
	    height: 40px;
	    text-align: center;
	    display: inline-flex;
	    align-items: center;
	    justify-content: center;
	    color: rgb(255, 255, 255);
	    font-size: 1.375rem;
	}