.investments-carousel-item {
    position: relative;
}

.investments-carousel-item:hover > .investment-pop {
    top: 27%;
    cursor: pointer;
}

.investment-pop {
    color: #fff;
    text-align: center;
    position: absolute;
    width: 100%;
    top: 78%;
    transition: 0.5s;
}

.investment-pop-content {
    width: 80%;
    margin: auto;
    float: none;
}

.investment-pop h6 {
    margin-top: 1rem;
	margin-bottom: 0;
    display: inline-block;
    font-size: 1.2rem;
    font-weight: 700;
    width: 100%;
}

.investment-pop p {
    margin-top: 1rem;
	margin-bottom: 0.5rem;
    display: inline-block;
    width: 100%;
}

.investment-pop a,
.investment-pop a:hover {
    background-color: #EB9A38;
    text-align: center;
    border-radius: 100rem;
    color: #ffffff;
    font-weight: 700;
    padding: 0.4rem 1.5rem;
	display: inline-block !important;
	margin-top: 1.1rem !important;
}

#investmentsMap {
    height: 400px;
    width: 100%;
}

.swiper-button-next {
	margin-top: 0 !important;
	top: 0 !important;
	margin-right: -1rem;
	background-image: url('./images/right-gray.png') !important;
	background-size: contain !important;
	height: 48px !important;
	width: 48px !important
}

.swiper-button-next:hover {
	background-image: url('./images/right-color.png') !important;
}

.swiper-button-next::after {
	content: '';
}

.swiper-button-prev {
	margin-top: 0 !important;
	top: 0 !important;
	margin-left: -1rem;
	background-image: url('./images/left-gray.png') !important;
	background-size: contain !important;
	height: 48px !important;
	width: 48px !important
}

.swiper-button-prev:hover {
	background-image: url('./images/left-color.png') !important;
}

.swiper-button-prev::after {
	content: '';
}

.elementor-slideshow__title,
.eicon-share-arrow {
	display: none !important;
}

.swiper-partners .swiper-wrapper {
    flex-direction: inherit !important;
}

.swiper-partners .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc((100% - 30px) / 2) !important;
    margin-top: 0 !important;
    margin-bottom: 50px;
}

.swiper-button-next-p {
	top: 0 !important;
	background-image: url('./images/right-gray.png') !important;
	background-size: contain !important;
	height: 48px !important;
	width: 48px !important;
	position: absolute;
	background-repeat: no-repeat;
	right: 0;
}

.swiper-button-next-p:hover {
	background-image: url('./images/right-color.png') !important;
}

.swiper-button-next-p::after {
	content: '';
}

.swiper-button-prev-p {
	top: 0 !important;
	margin-left:-4rem;
	background-image: url('./images/left-gray.png') !important;
	background-size: contain !important;
	height: 48px !important;
	width: 48px !important;
	position: absolute;
	background-repeat: no-repeat;
}

.swiper-button-prev-p:hover {
	background-image: url('./images/left-color.png') !important;
}

.swiper-button-prev-p::after {
	content: '';
}

.bgover {
	position: absolute;
    width: 100%;
    height: calc(100% - 5px);
    background-color: rgba(0,0,0,0.4);
    top: 0;
    left: 0;
}

.investments-carousel img {
	max-width: 100%;
	object-fit: cover;
}

@media (min-width: 767px) {

	.swiper-button-next,
	.swiper-button-prev {
		margin-top: 1rem !important;
		top: 50% !important;
	}

	.investment-pop {
		top: 85%;
	}
	
	.swiper-button-next-p,
	.swiper-button-prev-p {
		top: 50% !important;
		transform: translateY(-50%);
	}
}

@media (min-width: 1024px) {

	.investment-pop {
		top: 82%;
	}
}
