.footer{
	background-color: #262525;
}

.footer-partner{
	padding-top: 0rem;
}

.footer .content{
	display: flex;
	position: relative;
	padding: 87rem 0 260rem 0;
	align-items: flex-start;
	justify-content: start;
}

.footer-partner .content{
	padding: 20rem 0 260rem 0 !important;
}

.footer .content div:nth-child(1){
	padding-top: 4rem;
}

.footer-logo{
	display: flex;
	align-items: center;
}

.footer-logo div:last-child{
	padding: 5rem 0 0 11rem;
}

.footer-logo div:first-child img{
	width: 50rem;
}

.footer-logo div:last-child img{
	width: 171rem;
}

.footer-text{
	font-weight: 400;
	font-size: 16rem;
	line-height: 30rem;
	color: #fff;
}

.footer-contacts{
	display: flex;
	position: absolute;
	align-items: flex-end;
	right: 5rem;
	bottom: 210rem;
}

.footer-partner-contacts{
	display: flex;
	position: absolute;
	align-items: flex-end;
	right: 5rem;
	bottom: 268rem;
}

.footer-contacts-email-button{
	margin-left: 26rem;
	border-radius: 0 !important;
	padding: 19rem 36rem;
	border: 1px solid #424242;
	width: fit-content;
	font-size: 18rem;
	line-height: 18rem;
	color: #F2F0E7;
	background-color: #424242;
}

.footer-contacts-subscribe-button{
	margin-left: 16rem;
	padding: 18rem 20rem;
	border: 1px solid #00AEEF;
	width: fit-content;
	font-size: 18rem;
	line-height: 18rem;
	color: #fff;
	background-color: #00AEEF;
}

.footer-currency-title{
	margin-top: 37rem;
	font-weight: 400;
	font-size: 14rem;
	line-height: 26rem;
	text-transform: uppercase;
	color: #fff;
}

.footer-currency{
	margin-top: 13rem;
	font-weight: 600;
	font-size: 16rem;
	line-height: 30rem;
	color: #fff;
}

.footer-currency span{
	color: #00AEEF;
}

.footer-policy{
	margin-top: 13rem;
}

.footer-policy a{
	font-weight: 400;
	font-size: 13rem;
	line-height: 15rem;
	color: #fff;
}

.footer-copyright{
	margin: 64rem 0 0 5rem;
	font-weight: 400;
	font-size: 13rem;
	line-height: 38rem;
	color: #fff;
}

.footer-section{
	margin-left: 58rem;
	font-weight: 400;
	font-size: 13rem;
	line-height: 25rem;
	text-transform: uppercase;
}

.footer-section-first{
	margin-left: 98rem;
}

.footer-section-title{
	color: #fff;
}

.footer-section-link a{
	color: #00AEEF;
}

.footer-upward-button{
	position: absolute;
	right: 0;
	top: 74rem;
	cursor: pointer;
}

.upward-button{
	position: fixed;
	display: none;
	right: 30rem;
	bottom: 30rem;
	cursor: pointer;
	z-index: 1;
}
