/*
 Theme Name:   Firstline
 Description:  Firstline theme
 Author:       Viktor Lashkevych
 Template:     hello-elementor
*/

.property-slider-navigation {
	display: flex;
	align-items: center;
	gap: 4vw;
}

.property-slider-navigation .slider-button-wrap {
	display: flex;
	align-items: center;
	gap: 2vw;
}

.property-slider-navigation .slider-button-prev, 
.property-slider-navigation .slider-button-next {
	display: flex;
	align-items: center;
    background: transparent;
    border: 1px solid #36363d;
    border-radius: 999px;
    cursor: pointer;
    height: 80px;
    justify-content: center;
    transition: border-color .6s;
    width: 80px;
}

.property-slider-navigation .slider-button-prev:before,
.property-slider-navigation .slider-button-next:before {
	content: '';
	display: block;
	width: 14px;
	height: 14px;
	border-right: 2px solid #c28563;
	border-bottom: 2px solid #c28563;
	transform: rotate(-45deg);
}

.property-slider-navigation .slider-button-prev:before {
	transform: rotate(135deg);
}

.property-slider-navigation .slider-pagination {
	width: 240px !important;
    height: 1px !important;
    position: relative;
    left: auto !important;
    top: auto !important;
	background: #36363D;
}
.property-slider-navigation .slider-button-prev:hover, 
.property-slider-navigation .slider-button-next:hover {
	border-color: #e4dfd8;
}

.property-slider-navigation .slider-pagination .swiper-pagination-progressbar-fill {
	background: #c28563 !important;
	left: auto;
    right: 0;
    transform-origin: right top;
}

.the-hero .elementor-heading-title {
    background-color: unset !important;
}