body {
	background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	min-height: 100vh;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}


@media(max-width: 768px) {
	.logo-true-rendezvous {
		margin-top: 50vh;
		text-align: center;
	}
}

.profiles-slider {
	max-height: 214px;
	overflow: hidden;
}

.slick-previous:before,
.slick-nexti:before { 
	border-radius: 0;
	width: 27px;
	height: 27px;
	font-size: 25px;
	line-height: 23px;
}

.slick-previous:before {
	left: -2px;
}

.slick-nexti:before {
	right: -2px;
}

.toast {
	display: flow-root;
	position: fixed;
}

.btn-primary {
	--bs-btn-bg: #51a5fb;
	--bs-btn-border-color: #51a5fb;
	--bs-btn-hover-bg: #51a5fb;
	--bs-btn-hover-border-color: #51a5fb;
	--bs-btn-active-bg: #51a5fb;
	--bs-btn-active-border-color: #51a5fb;
	--bs-btn-disabled-bg: #51a5fb;
	--bs-btn-disabled-border-color: #51a5fb;
}