body{
    font-family: 'Sarabun', sans-serif;
}
.anton{
    font-family: 'Anton', sans-serif;
}
.dancing{
    font-family: 'Dancing Script', cursive;
}
.kumbh{
    font-family: 'Kumbh Sans', sans-serif;
}
.marker{
    font-family: 'Permanent Marker', cursive;
}
.salt{
    font-family: 'Rock Salt', cursive;
}

.carousel-indicators [data-bs-target] {
	text-indent: 0 !important;
	background: transparent;
  	height: auto;
  	color: #FFF;
}
.text-primary{
	color:#299faa !important;
}
.border-primary {
	border-color: #299faa !important;
  }
.bg-primary{
	background:#299faa !important;
}
.bg-primary-shade{
	background:#207d86 !important;
}
#podcasts .btn-primary{
	--bs-btn-bg: #f05053;
	--bs-btn-border-color: #f05053;
	--bs-btn-hover-bg: #F88580;
	--bs-btn-hover-border-color: #F88580;
	--bs-btn-active-bg: #F88580;
  	--bs-btn-active-border-color: #F88580;
}
.btn-primary{
	--bs-btn-bg: #299faa;
	--bs-btn-border-color: #299faa;
	--bs-btn-hover-bg: #207d86;
	--bs-btn-hover-border-color: #207d86;
	--bs-btn-active-bg: #207d86;
  	--bs-btn-active-border-color: #207d86;
}
.btn-outline-primary{
	--bs-btn-border-color: #299faa;
	--bs-btn-hover-border-color: #207d86;
	--bs-btn-hover-bg: #207d86;
	--bs-btn-color:#299faa;
	--bs-btn-hover-color:#FFF;
	--bs-btn-active-bg: #207d86;
  	--bs-btn-active-border-color: #207d86;
}
.bg-animated-gradient {
	background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
}
.bg-decouvrir{
	overflow: hidden;
	position: relative;
}
.bg-decouvrir:before{
	content: "";
    position: absolute;
    width: 300%;
    height: 300%;
    top: -60%;
    left: -50%;
    z-index: -1;
	transform: rotate(-15deg);
	background: url("../IMG/pattern.svg?232424238762") repeat;
    background-color: #FFFFFF;
    background-size: auto;
  	background-size: 300px;
}
.bg-decouvrir .btn-primary{
	--bs-btn-bg: #BC1525;
	--bs-btn-border-color: #BC1525;
	--bs-btn-hover-bg: #A71321;
	--bs-btn-hover-border-color: #A71321;
	--bs-btn-active-bg: #A71321;
  	--bs-btn-active-border-color: #A71321;
}
.bg-decouvrir .btn-outline-primary{
	--bs-btn-border-color: #BC1525;
	--bs-btn-hover-border-color: #A71321;
	--bs-btn-color:#BC1525;
	--bs-btn-hover-bg: #A71321;
	--bs-btn-hover-color:#FFF;
	--bs-btn-active-bg: #A71321;
  	--bs-btn-active-border-color: #A71321;
}
.bg-decouvrir .text-primary{
	color:#BC1525 !important
}
.calendrier .text-primary{
	color:#299faa !important
}
strong{
	font-weight: bold;
}
a {
	--bs-link-color-rgb:41,159,170;
	--bs-link-hover-color-rgb:32,125,134;
}
@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}
.zoom_carousel {
	transform: scale(1);
	animation: zoom 8s;
}
@keyframes zoom {
	0% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}
