.swiper-nav__prev,
.swiper-nav__next{
	display: flex;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}
.swiper-nav__prev{
	left: -69px;
}
.swiper-nav__next{
	right: -69px;
}
.swiper-nav__prev svg circle,
.swiper-nav__next svg circle{
	transition: 0.3s;
}
.swiper-nav__prev:hover,
.swiper-nav__next:hover{
	cursor: pointer;
}
.swiper-nav__prev:hover svg circle,
.swiper-nav__next:hover svg circle{
	fill: var(--color-orange);
	fill-opacity: 1;
}
.swiper-nav__prev:hover svg path,
.swiper-nav__next:hover svg path{
	fill: #fff;
}
.swiper-nav__prev-near{
	left: -40px;
}
.swiper-nav__next-near{
	right: -40px;
}
.btn__green{
	border-radius: 100px;
	padding: 10px 24px;
	background: var(--color-green);
	font-weight: 500;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	transition: 0.3s;
	width: fit-content;
}
.btn__green:hover{
	cursor: pointer;
	opacity: 0.7;
}
.btn__green-border{
	border: 1px solid var(--color-green);
	border-radius: 50px;
	padding: 12px 24px;
	background: #fff;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	color: var(--color-green);
	transition: 0.3s;
	text-align: center;
}
.btn__link{
	padding-right: 55px;
	position: relative;
	width: fit-content;
	text-align: center;
}
.btn__link::before{
	position: absolute;
	content: '';
	right: 24px;
	top: 50%;
	transform: translateY(-50%);
	background: url('../images/btn-link-arrow.svg')no-repeat 50%;
	background-size: contain;
	width: 21px;
	height: 12px;
	transition: 0.3s;
}
.btn__link:hover::before{
	right: 16px;
}
.btn__white{
	background: #fff;
	border-radius: 50px;
	padding: 20px 24px;
	font-weight: 700;
	font-size: 18px;
	line-height: 22px;
	color: var(--color-green);
	transition: 0.3s;
	text-decoration: none;
	width: fit-content;
	text-align: center;
}
.btn__orange{
	border-radius: 100px;
	padding: 20px 24px;
	background: var(--color-orange);
	transition: 0.3s;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-weight: 600;
	font-size: 18px;
}
.btn__white:hover,
.btn__orange:hover{
	opacity: 0.7;
}
.link__arrow{
	padding-right: 31px;
	position: relative;
}
.link__arrow::before{
	position: absolute;
	content: '';
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: url('../images/arrow-right.svg')no-repeat 50%;
	background-size: contain;
	width: 21px;
	height: 16px;
	transition: 0.3s
}
.link__arrow:hover{
	cursor: pointer;
}

.select-input {

}

@media(max-width: 1600px){
	.btn__green{
		font-size: 16px;
	}
	.btn__green-border{
		font-size: 15px;
		padding: 10px 20px;
	}
	.btn__link{
		padding-right: 45px;
	}
	.btn__link::before{
		right: 15px;
		width: 18px;
		height: 11px;
	}
	.btn__link:hover::before {
	    right: 10px;
	}
	.btn__white,
	.btn__orange{
		padding: 14px 22px;
		font-size: 16px;
		line-height: 20px;
	}
	.swiper-nav__next {
	    right: -25px;
	}
	.swiper-nav__prev {
	    left: -25px;
	}
	.swiper-nav__next svg,
	.swiper-nav__prev svg{
		width: 45px;
		height: 45px;
	}
	.link__arrow{
		padding-right: 28px;
	}
}

@media(max-width: 1400px){
	.btn__green,
	.btn__green-border {
        font-size: 15px;
        padding: 8px 18px;
    }
    .btn__link{
    	padding-right: 45px;
    }
    .btn__white, .btn__orange {
        padding: 10px 20px;
        font-size: 14px;
        line-height: 20px;
    }
    .swiper-nav__next svg, .swiper-nav__prev svg {
        width: 40px;
        height: 40px;
    }
    .swiper-nav__next {
        right: -20px;
    }
    .swiper-nav__prev {
        left: -20px;
    }
}
@media(max-width: 1199px){
	.swiper-nav__next {
        right: -15px;
    }
    .swiper-nav__prev {
        left: -15px;
    }
}
@media(max-width: 575px){
	.btn__white, .btn__orange{
		padding: 8px 20px;
	}
	.btn__green, .btn__green-border {
        font-size: 14px;
        line-height: 20px;
        padding: 8px 18px;
    }
    .btn__link {
        padding-right: 40px;
    }
}
