


/**
* HOME
**/

#content {
	padding-bottom: 0;
}

body.page-template-homepage.primary-menu-open #site #masthead {
	height: 100vh;
}



/**
* ALERT
**/
body.page-template-homepage #content #home-contact {
	text-align: center;
	color: #FFFFFF;
	font-size: 21px;
	font-size: 1.23529rem;
	font-weight: 400;
	border-bottom: 9px solid #E20028;
	background-color: #2A1708;
	line-height: 1;
	margin-bottom: 53px;
	height: 84px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
	flex-direction: column-reverse;
	justify-content: flex-end;
	-ms-align-items: center;
	align-items: center;
	overflow: hidden;
}

body.page-template-homepage #content #home-contact > p:last-child:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	border: 8px solid transparent;
	border-left-color: #F32145;
	margin-right: 5px;
}

body.page-template-homepage #content #home-contact.home-contact--alert.home-contact--alert-displayed > p {
	top: -75px;
}

body.page-template-homepage #content #home-contact.home-contact--alert.home-contact--alert-displayed:hover > p {
	top: 0;
}

body.page-template-homepage #content #home-contact.home-contact--alert.home-contact--alert-displayed:focus-within > p {
	top: 0;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

html.no-js body.page-template-homepage #content #home-contact {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: flex-start;
}

body.page-template-homepage #content #home-contact > p {
	height: 100%;
	display: block;
	margin: 0;
	padding: 0 10px;
	position: relative;
	top: 0;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	-o-flex: 0 0 100%;
	flex: 0 0 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-transition: top .6s cubic-bezier(.6,0,.3,1);
	-o-transition: top .6s cubic-bezier(.6,0,.3,1);
	transition: top .6s cubic-bezier(.6,0,.3,1);
	text-wrap: balance;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content #home-contact > p {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

body.page-template-homepage #content #home-contact > p > * {
	-webkit-flex: 0 0 auto;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	-o-flex: 0 0 auto;
	flex: 0 0 auto;
}

body.page-template-homepage #content #home-contact strong {
	font-weight: 900;
	color: #FD264B;
}







/**
* ACTUALITES
**/
body.page-template-homepage #content .entry {
	max-width: 1196px;
	padding-top: 20px;
}
/*
body.page-template-homepage #content .home-news > .skip-link {
	height: 0;
	overflow: hidden;
	-webkit-transition: height .3s ease-in-out;
	-o-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news > .skip-link {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

body.page-template-homepage #content .home-news > .skip-link:focus-within {
	height: 47px;
}

body.page-template-homepage #content .home-news-slider {
	position: relative;
}

body.page-template-homepage #content .home-news-slider:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 42.3875433%;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 45;
}

body.page-template-homepage #content .home-news-slider__header {
	position: absolute;
	top: 74px;
	left: 0;
	width: 100%;
	z-index: 500;
}

body.page-template-homepage #content .home-news-slider__title {
	display: inline-block;
	vertical-align: middle;
}

body.page-template-homepage #content .home-news-slider__title strong {
	font-weight: 300;
}

body.page-template-homepage #content .home-news-slider__navigation {
	position: absolute;
	right: 0;
	top: -74px;
}

body.page-template-homepage #content .home-news-slider__button {
	display: block;
	width: 45px;
	height: 41px;
	padding: 0;
	margin: 0;
	background-color: #0B1624;
	background-image: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-width: 0;
	max-width: none;
	position: relative;
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--previous,
body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%221271.569%2C458.149%201863.173%2C1049.753%201271.075%2C1641.851%20%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221863%22%20y1%3D%221050%22%20x2%3D%22237%22%20y2%3D%221050%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 19px auto;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--previous {
	transform: rotate(180deg);
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--play-pause {
	position: absolute;
	right: 0;
	top: 82px;
	width: 45px;
	height: 41px;
	background-color: #0B1624;
	text-indent: -9999px;
	z-index: 999999999999999999;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221402%22%20y1%3D%22439%22%20x2%3D%221402%22%20y2%3D%221662%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22697%22%20y1%3D%22439%22%20x2%3D%22697%22%20y2%3D%221662%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 19px auto;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__pages {
	display: inline-block;
	vertical-align: middle;
}

body.page-template-homepage #content .home-news-slider__page {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

body.page-template-homepage #content .home-news-slider__page:after {
	display: none;
}

body.page-template-homepage #content .home-news-slider__page__link {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 200%;
	cursor: pointer;
	position: relative;
	background-color: transparent;
	background-image: none;
	background: none;
}

body.page-template-homepage #content .home-news-slider__page__link:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 50%;
	top: 50%;
	margin-left: -5px;
	margin-top: -5px;
	border-radius: 200%;
	background-color: #E20026;
	-webkit-transition: all .4s cubic-bezier(.5,-2,.6,1);
	-o-transition: all .4s cubic-bezier(.5,-2,.6,1);
	transition: all .4s cubic-bezier(.5,-2,.6,1);
}

body.page-template-homepage #content .home-news-slider__page__link[aria-selected="true"]:before {
	background-color: #FFFFFF;
}

body.page-template-homepage #content .home-news-slider__page__link:hover:before {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	margin-top: -7px;
	-webkit-transition: all .4s cubic-bezier(.4,0,.5,3);
	-o-transition: all .4s cubic-bezier(.4,0,.5,3);
	transition: all .4s cubic-bezier(.4,0,.5,3);
}

body.page-template-homepage #content .home-news-slider__page__link:focus-visible:before {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	margin-top: -7px;
	-webkit-transition: all .4s cubic-bezier(.4,0,.5,3);
	-o-transition: all .4s cubic-bezier(.4,0,.5,3);
	transition: all .4s cubic-bezier(.4,0,.5,3);
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news-slider__page__link:before {
		-webkit-transition: none!important;
		-o-transition: none!important;
		transition: none!important;
	}
}

body.page-template-homepage #content .home-news-slider__contents-outer {
	overflow-x: auto;
	overflow-y: hidden;
	scroll-snap-type: x mandatory;
	scroll-behavior: auto;
}

body.page-template-homepage #content .home-news-slider__contents-outer.--no-scroll-snap {
	scroll-snap-type: none;
}

body.page-template-homepage #content .home-news-slider__contents-outer::-webkit-scrollbar {
  display: none;
}

body.page-template-homepage #content .home-news-slider__contents-wrapper {
	position: relative;
	overflow: hidden;
}

body.page-template-homepage #content .home-news-slider__contents {
	white-space: nowrap;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: flex-start;
	-ms-align-items: stretch;
	align-items: stretch;
	margin-left: 0;
	margin-right: 0;
}

body.page-template-homepage #content .home-news-slider__content {
	display: inline-block;
	vertical-align: top;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	-o-flex: 0 0 100%;
	flex: 0 0 100%;
	height: auto;
	width: 100%;
	scroll-snap-align: start;
	left: 0;
}

body.page-template-homepage #content .home-news-slider__content-img {
	display: inline-block;
	vertical-align: top;
	width: 57.6124567%;
	height: 100%;
	z-index: 40;
	overflow: hidden;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	position: relative;
}

body.page-template-homepage #content .home-news-slider__content-img:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-shadow: inset 0 0 20px rgba(0,0,0,.1);
	z-index: 3;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news-slider__content-img {
		-webkit-transition: none!important;
		-o-transition: none!important;
		transition: none!important;
	}
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg,
body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg {
	background-size: cover;
	z-index: 1;
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(15px);
	pointer-events: none;
  }

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__img {
	background-size: contain;
	z-index: 2;
}

body.page-template-homepage #content .home-news-slider__content-inner {
	display: inline-block;
	vertical-align: top;
	width: 42.3875433%;
	padding: 86px 0 46px 0px;
	position: relative;
	z-index: 50;
	white-space: normal;
	text-align: left;
	height: 100%;
}

body.page-template-homepage #content .home-news-slider__content-inner h3 {
	max-width: 410px;
	margin-bottom: 27px;
}

body.page-template-homepage #content .home-news-slider__content-inner p {
	max-height: 87px;
	padding-right: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 21px;
}

body.page-template-homepage #content .home-news-slider__content-inner .home-news-slider__content-inner__links {
	margin-left: -10px;
}
/*
body.page-template-homepage #content .home-news-slider__content-inner h3 {
	color: #FFFFFF;
	text-transform: none;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 10px 0;
	letter-spacing: -0.01em;
	line-height: 0.9em;
	text-shadow: 0 0 8px #000;
	text-align: left;
}

body.page-template-homepage #content .home-news-slider__content-inner p {
	text-align: left;
	line-height: 0.9;
}

body.page-template-homepage #content .home-news-slider__content-inner > a.btn {
	margin-bottom: 5px;
}

body.page-template-homepage #content .home-news-slider__content-inner > a.btn:hover {
	margin-bottom: 3px;
}
*/


body.page-template-homepage #content .home-news > .skip-link {
	height: 0;
	overflow: hidden;
	-webkit-transition: height .3s ease-in-out;
	-o-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news > .skip-link {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

body.page-template-homepage #content .home-news > .skip-link:focus-within {
	height: 47px;
}

body.page-template-homepage #content .home-news-slider {
	position: relative;
	z-index: 1;
}

body.page-template-homepage #content .home-news-slider:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 42.3875433%;
	height: 100%;
	background-color: #FFFFFF;
	z-index: 35;
}

body.page-template-homepage #content .home-news-slider__header {
	position: absolute;
	top: 74px;
	left: 0;
	width: 100%;
	z-index: 500;
}

body.page-template-homepage #content .home-news-slider__title {
	display: inline-block;
	vertical-align: middle;
}

body.page-template-homepage #content .home-news-slider__navigation {
	display: inline-block;
	position: absolute;
	right: 0;
	top: -74px;
}

body.page-template-homepage #content .home-news-slider__button {
	display: block;
	width: 45px;
	height: 41px;
	padding: 0;
	margin: 0;
	background-color: #0B1624;
	background-image: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-width: 0;
	max-width: none;
	position: relative;
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--previous,
body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--next {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%221271.569%2C458.149%201863.173%2C1049.753%201271.075%2C1641.851%20%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221863%22%20y1%3D%221050%22%20x2%3D%22237%22%20y2%3D%221050%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 19px auto;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--previous {
	transform: rotate(180deg);
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--previous:focus-visible,
body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--next:focus-visible {
	background-color: #fff;
	outline: 2px dotted var(--theme_color_darkest);
	outline-offset: -4px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%230B1624%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%221271.569%2C458.149%201863.173%2C1049.753%201271.075%2C1641.851%20%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%230B1624%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221863%22%20y1%3D%221050%22%20x2%3D%22237%22%20y2%3D%221050%22%2F%3E%3C%2Fsvg%3E");
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--play-pause {
	position: absolute;
	right: 0;
	top: 82px;
	width: 45px;
	height: 41px;
	background-color: #0B1624;
	text-indent: -9999px;
	z-index: 999999999999999999;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221402%22%20y1%3D%22439%22%20x2%3D%221402%22%20y2%3D%221662%22%2F%3E%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20x1%3D%22697%22%20y1%3D%22439%22%20x2%3D%22697%22%20y2%3D%221662%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: 19px auto;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__button.home-news-slider__button--play-pause.home-news-slider__button--play {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%202100%202100%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%22160%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%20points%3D%22630.266%2C353.5 1609.736%2C1050 630.265%2C1746.5%22%2F%3E%3C%2Fsvg%3E");
}

body.page-template-homepage #content .home-news-slider__pages {
	display: none;
}

body.page-template-homepage #content .home-news-slider__page {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0;
}

body.page-template-homepage #content .home-news-slider__page:after {
	display: none;
}

body.page-template-homepage #content .home-news-slider__page__link {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 200%;
	cursor: pointer;
	position: relative;
	background-color: transparent;
	background-image: none;
	background: none;
}

body.page-template-homepage #content .home-news-slider__page__link:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	left: 50%;
	top: 50%;
	margin-left: -5px;
	margin-top: -5px;
	border-radius: 200%;
	background-color: #E20026;
	-webkit-transition: all .4s cubic-bezier(.5,-2,.6,1);
	-o-transition: all .4s cubic-bezier(.5,-2,.6,1);
	transition: all .4s cubic-bezier(.5,-2,.6,1);
}

body.page-template-homepage #content .home-news-slider__page__link[aria-selected="true"]:before {
	background-color: #FFFFFF;
}

body.page-template-homepage #content .home-news-slider__page__link:hover:before {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	margin-top: -7px;
	-webkit-transition: all .4s cubic-bezier(.4,0,.5,3);
	-o-transition: all .4s cubic-bezier(.4,0,.5,3);
	transition: all .4s cubic-bezier(.4,0,.5,3);
}

body.page-template-homepage #content .home-news-slider__page__link:focus-visible:before {
	width: 14px;
	height: 14px;
	margin-left: -7px;
	margin-top: -7px;
	-webkit-transition: all .4s cubic-bezier(.4,0,.5,3);
	-o-transition: all .4s cubic-bezier(.4,0,.5,3);
	transition: all .4s cubic-bezier(.4,0,.5,3);
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news-slider__page__link:before {
		-webkit-transition: none!important;
		-o-transition: none!important;
		transition: none!important;
	}
}

body.page-template-homepage #content .home-news-slider__contents-outer {
	overflow-x: auto;
	overflow-y: hidden;
	scroll-snap-type: x mandatory;
	scroll-behavior: auto;
	scrollbar-width: none;
}

body.page-template-homepage #content .home-news-slider__contents-outer.--no-scroll-snap {
	scroll-snap-type: none;
}

body.page-template-homepage #content .home-news-slider__contents-outer::-webkit-scrollbar {
  display: none;
}

body.page-template-homepage #content .home-news-slider__contents-wrapper {
	position: relative;
	overflow: hidden;
}

body.page-template-homepage #content .home-news-slider__contents {
	white-space: nowrap;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: flex-start;
	-ms-align-items: stretch;
	align-items: stretch;
	margin-left: 0;
	margin-right: 0;
}

body.page-template-homepage #content .home-news-slider__content {
	display: inline-block;
	vertical-align: top;
	-webkit-flex: 0 0 100%;
	-moz-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	-o-flex: 0 0 100%;
	flex: 0 0 100%;
	height: auto;
	width: 100%;
	scroll-snap-align: start;
	left: 0;
}

body.page-template-homepage #content .home-news-slider__content-img {
	position: absolute;
	top: 0;
	right: 0;
	width: 57.6124567%;
	height: 100%;
	z-index: 50;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .5s ease-in-out .5s;
	-o-transition: opacity .5s ease-in-out .5s;
	transition: opacity .5s ease-in-out .5s;
}

body.page-template-homepage #content .home-news-slider__content-img:before {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	box-shadow: inset 0 0 20px rgba(0,0,0,.1);
	z-index: 3;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-homepage #content .home-news-slider__content-img {
		-webkit-transition: none!important;
		-o-transition: none!important;
		transition: none!important;
	}
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg,
body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg {
	background-size: cover;
	z-index: 1;
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__bg::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	backdrop-filter: blur(15px);
	pointer-events: none;
}

body.page-template-homepage #content .home-news-slider__content-img .home-news-slider__content-img__img {
	background-size: contain;
	z-index: 2;
}

body.page-template-homepage #content .home-news-slider__content-inner {
	width: 42.3875433%;
	padding: 84px 0 44px 0px;
	min-height: 444px;
	position: relative;
	z-index: 40;
	white-space: normal;
	text-align: left;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: flex-start;
	align-items: flex-start;
	height: 100%;
	left: 0;
}

body.page-template-homepage #content .home-news-slider__content-inner h3 {
	max-width: 410px;
	margin-bottom: 27px;
}

body.page-template-homepage #content .home-news-slider__content-inner p {
	max-height: 87px;
	padding-right: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 21px;
}

body.page-template-homepage #content .home-news-slider__content-inner .home-news-slider__content-inner__links {
	margin-left: -10px;
}



















/**
* ILLUSTRATION
*/

#home-illustration {
	position: relative;
}

#home-illustration:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	aspect-ratio: 38/3;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%221900%22%20height%3D%22150%22%20viewBox%3D%220%200%201900%20150%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cdefs%3E%3Cpath%20id%3D%22illus_top%22%20d%3D%22M0%2C69.615C988-79.141%2C854.667%2C336.178%2C1900%2C41.431V0L0%2C0V69.615z%22%2F%3E%3C%2Fdefs%3E%3CclipPath%20id%3D%22illus_top_cache%22%3E%3Cuse%20xlink:href%3D%22%23illus_top%22%20%20overflow%3D%22visible%22%2F%3E%3C%2FclipPath%3E%3Crect%20y%3D%220%22%20clip-path%3D%22url%28%23illus_top_cache%29%22%20fill%3D%22%23FFFFFF%22%20width%3D%221900%22%20height%3D%22150%22%2F%3E%3Cpath%20clip-path%3D%22url%28%23illus_top_cache%29%22%20fill%3D%22%23DFF1F6%22%20d%3D%22M1799.043%2C67.732c-328.826%2C49.362-533.71%2C91.601-1051.005%2C2.084C621.296%2C47.884%2C748.059%2C148%2C748.059%2C148H1799C1799%2C148%2C1927.298%2C48.479%2C1799.043%2C67.732z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top -1px center;
	z-index: 2;
	/*pointer-events: none;*/
}

#home-illustration:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -6.5%;
	left: 0;
	width: 100%;
	aspect-ratio: 19/2;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%221900%22%20height%3D%22200%22%20viewBox%3D%220%200%201900%20200%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1464.5%2C49.825c-210.666%2C0-566.668%2C74.821-566.668%2C74.821C1117.832%2C184.833%2C1202.03%2C140%2C1456.5%2C140c134.667%2C0%2C353.667%2C23.166%2C443.5%2C53.333v-65C1900%2C128.333%2C1675.166%2C49.825%2C1464.5%2C49.825z%22%2F%3E%3Cpath%20fill%3D%22%23E4E2EF%22%20d%3D%22M0%2C178.333c510.666%2C70%2C1106.709-56.327%2C1106.709-56.327S354.615%2C278.581%2C0%2C49.825V178.333z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1900%2C82.5C790.667-182.333%2C753.333%2C385.667%2C0%2C0v99.487c862.667%2C266.18%2C1250.667-183.154%2C1900%2C93.846V82.5z%22%2F%3E%3Cpath%20fill%3D%22%23D0DED2%22%20d%3D%22M754.813%2C163.586C1162.117%2C126.815%2C1475.113-2.92%2C1900%2C178.333v-50C1481.139-33.721%2C1175.168%2C94.359%2C754.813%2C163.586z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: bottom -1px center;
	z-index: 2;
	/*pointer-events: none;*/
}

#home-illustration #home-illustration__navigation {
	display: none;
}

#home-illustration #home-illustration__image {
	position: relative;
	z-index: 1;
}

#home-illustration #home-illustration__image #home-illustration__image__title {
	display: none;
}

#home-illustration #home-illustration__image:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #F9EDE4;
	opacity: 0.27;
	mix-blend-mode: color;
	z-index: 999;
	pointer-events: none;
}
/*
#home-illustration svg#home-illustration__svg--mobile {
	display: none;
}

#home-illustration svg#home-illustration__svg--pc {
	display: block;
}
*/
@media screen and (min-width:901px) {
	#home-illustration #home-illustration__svg {
		width: 100%;
		aspect-ratio: 30/13;
	}

	#home-illustration .svg-pan-zoom_viewport {
		transform: none !important;
	}

	#home-illustration #home-illustration__image #home-illustration__image__title {
		display: none !important;
	}

	@supports (background: -webkit-named-image(i)) {
		
		#home-illustration #home-illustration__image #home-illustration__image__title.visible {
			display: inline-block !important;
			position: absolute;
			left: 0;
			top: 0;
			background-color: #FFFFFF;
			padding: 6px 20px;
			border-radius: 999px;
			font-family: "Lora", serif;
			font-size: 20px;
			font-style: italic;
			font-weight: 500;
			color: #7896B4;
			margin: 0 auto;
			white-space: nowrap;
			filter: drop-shadow(0 0 5px rgba(0,0,0,.7));
			pointer-events: none;
			width: auto!important;
		}
		
		#home-illustration #home-illustration__image #home-illustration__image__title.visible:before,
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__centron:hover) #home-illustration__image__title.visible:after,
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__montgirod:hover) #home-illustration__image__title.visible:after {
			content: '';
			position: absolute;
			bottom: -29px;
			left: 50%;
			margin-left: -15px;
			display: block;
			border: 15px solid transparent;
			border-top-color: #FFFFFF;
		}
		
		#home-illustration #home-illustration__image #home-illustration__svg--pc a {
			outline: 2px solid red;
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-montagne__montalbert:hover) #home-illustration__image__title.visible {
			margin-left: 12.027986348%;
			transform: translateX(-100%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__longefoy:hover) #home-illustration__image__title.visible {
			margin-left: 9.3337883959%;
			margin-left: 7.33%;
			transform: translateX(-100%) translateY(-60%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-montagne__2000:hover) #home-illustration__image__title.visible {
			transform: translateY(-100%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__villette:hover) #home-illustration__image__title.visible {
			margin-left: calc(12.7494880546% / 2);
			transform: translateY(-110%) translateX(-50%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__aime:hover) #home-illustration__image__title.visible {
			transform: translateY(-60%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__tessens:hover) #home-illustration__image__title.visible {
			margin-left: calc(7.237542662116% / 2);
			margin-top: 15.14470989761%;
			margin-top: 13.14%;
			transform: translateX(-50%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__granier:hover) #home-illustration__image__title.visible {
			margin-left: calc(10.3105802% / 2);
			transform: translateY(-85%);
		}
		
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__centron:hover) #home-illustration__image__title.visible,
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__montgirod:hover) #home-illustration__image__title.visible {
			margin-left: calc(11.7105802% / 2);
			transform: translateY(-100%);
		}

		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__aime:hover) #home-illustration__image__title.visible:before { transform: rotate(-30deg); left: auto; right: -5px; bottom: -21px; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-montagne__montalbert:hover) #home-illustration__image__title.visible:before { left: 48px; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-montagne__2000:hover) #home-illustration__image__title.visible:before { left: auto; right: 37px; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__granier:hover) #home-illustration__image__title.visible:before { left: 44px; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__tessens:hover) #home-illustration__image__title.visible:before { transform: rotate(180deg); top: -29px; bottom: auto; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__longefoy:hover) #home-illustration__image__title.visible:before { left: 39px; }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-vallee__villette:hover) #home-illustration__image__title.visible:before { left: 12px; bottom: -22px; transform: rotate(25deg); }
	
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__centron:hover) #home-illustration__image__title.visible:before,
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__montgirod:hover) #home-illustration__image__title.visible:before { left: 20px; bottom: -25px; transform: rotate(15deg); }
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__centron:hover) #home-illustration__image__title.visible:after,
		#home-illustration #home-illustration__image:has(#home-illustration__svg--pc a#plan-versant__montgirod:hover) #home-illustration__image__title.visible:after { transform: rotate(180deg); top: -29px; bottom: auto; left: auto; right: 40px; }
	}
}

#home-illustration svg * {
	pointer-events: none;
}

#home-illustration svg a {
	pointer-events: all;
}

#home-illustration svg a > g {
	transform-box: fill-box;
	transform-origin: center center;
	position: relative;
	transform: scale(1);
	filter: drop-shadow(0 0 0px rgba(0,0,0,0)) drop-shadow(0 0 0px rgba(0,0,0,0)) drop-shadow(0 0 0px rgba(255,255,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0)) drop-shadow(0 0 0px rgba(255,255,255,0));
	transition: filter .3s ease-in-out, transform .3s cubic-bezier(.4,0,.6,2) !important;
	will-change: transform;
}

#home-illustration svg a#plan-versant__granier > g { transition-delay: 0s, 0s !important; }
#home-illustration svg a#plan-versant__tessens > g { transition-delay: 0.05s, 0s !important; }
#home-illustration svg a#plan-montagne__2000 > g { transition-delay: 0.1s, 0s !important; }
#home-illustration svg a#plan-montagne__montalbert > g { transition-delay: 0.15s, 0s !important; }
#home-illustration svg a#plan-vallee__aime > g { transition-delay: 0.17s, 0s !important; }
#home-illustration svg a#plan-vallee__longefoy > g { transition-delay: 0.2s, 0s !important; }
#home-illustration svg a#plan-vallee__villette > g { transition-delay: 0.25s, 0s !important; }
#home-illustration svg a#plan-versant__centron > g { transition-delay: 0.3s, 0s !important; }
#home-illustration svg a#plan-versant__montgirod > g { transition-delay: 0.35s, 0s !important; }

#home-illustration svg a * {
	pointer-events: all;
}

#home-illustration svg:hover a > g {
	filter: drop-shadow(0 0 10px rgba(0,0,0,.3)) drop-shadow(0 0 4px rgba(0,0,0,.5)) drop-shadow(0 0 80px rgba(255,255,255,.4)) drop-shadow(0 0 30px rgba(255,255,255,.3)) drop-shadow(0 0 10px rgba(255,255,255,.3));
}

#home-illustration svg a#plan-versant__centron:hover + a#plan-versant__montgirod > g,
#home-illustration svg a:hover > g {
	transform: scale(1.12);
	z-index: 9;
}

#home-illustration svg:has(a#plan-versant__montgirod:hover) a#plan-versant__centron > g {
	transform: scale(1.12);
	z-index: 9;
}

#home-illustration svg a > foreignObject {
	pointer-events: none;
}

@supports (background: -webkit-named-image(i)) {
	#home-illustration svg a .bubble,
	#home-illustration svg #plan-versant__montgirod-centron .bubble {
		background-color: #FFFFFF;
		padding: 10px 25px;
		border-radius: 999px;
		font-family: "Lora", serif;
		font-size: 27px;
		font-style: italic;
		font-weight: 500;
		color: #7896B4;
		margin: 0 auto;
		display: none;
		white-space: nowrap;
		filter: drop-shadow(0 0 5px rgba(0,0,0,.7));

		display: none!important;
	}
/*
	#home-illustration svg a#plan-versant__centron:hover + a#plan-versant__montgirod + #plan-versant__montgirod-centron .bubble,
	#home-illustration svg a:hover .bubble {
		display: block;
	}
*/
}

@supports not (background: -webkit-named-image(i)) {

	#home-illustration svg a#plan-vallee__aime foreignObject { transform: translate(-80px, -15px); }
	#home-illustration svg a#plan-montagne__montalbert foreignObject { transform: translate(40px, -10px); }
	#home-illustration svg a#plan-montagne__2000 foreignObject { transform: translate(-100px, -80px); }
	#home-illustration svg a#plan-versant__granier foreignObject { transform: translate(-10px, -60px); }
	#home-illustration svg a#plan-versant__tessens foreignObject { transform: translate(0px, 100px); }
	#home-illustration svg a#plan-vallee__longefoy foreignObject { transform: translate(-60px, -60px); }
	#home-illustration svg a#plan-vallee__villette foreignObject { transform: translate(30px, -70px); }
	#home-illustration svg a#plan-versant__centron foreignObject { transform: translate(0px, -60px); }
	#home-illustration svg a#plan-versant__montgirod foreignObject { transform: translate(0px, 105px); }
	#home-illustration svg #plan-versant__montgirod-centron { transform: translate(82px, -130px); }

	#home-illustration svg a .bubble,
	#home-illustration svg #plan-versant__montgirod-centron .bubble {
		pointer-events: all;
		position: absolute;
		position: fixed;
		right: 5px;
		top: 5px;
		left: auto;
		bottom: auto;
		background-color: #FFFFFF;
		padding: 10px 25px;
		border-radius: 999px;
		font-family: "Lora", serif;
		font-size: 27px;
		font-size: 1.9286rem;
		font-style: italic;
		font-weight: 500;
		color: #7896B4;
		margin: auto;
		white-space: nowrap;
		filter: drop-shadow(0 0 5px rgba(0,0,0,.7));
		opacity: 0;
		transform: rotate(-10deg);
		transition: transform .2s ease-in-out, opacity .2s ease-in-out;
		pointer-events: none;
	}

	#home-illustration svg #plan-versant__montgirod-centron .bubble {
		top: 40px;
	}

	#home-illustration svg a#plan-montagne__montalbert .bubble,
	#home-illustration svg a#plan-versant__granier .bubble,
	#home-illustration svg a#plan-vallee__longefoy .bubble,
	#home-illustration svg a#plan-versant__montgirod .bubble
	#home-illustration svg a#plan-versant__centron .bubble {
		transform: rotate(10deg);
	}

	#home-illustration svg a#plan-vallee__aime .bubble { transform-origin: right bottom -21px; }
	#home-illustration svg a#plan-montagne__montalbert .bubble { transform-origin: 48px bottom -29px; }
	#home-illustration svg a#plan-montagne__2000 .bubble { transform-origin: calc(100% - 37px) bottom -29px ; }
	#home-illustration svg a#plan-versant__granier .bubble { transform-origin: 44px bottom -29px; }
	#home-illustration svg a#plan-versant__tessens .bubble { transform-origin: 53px -29px; }
	#home-illustration svg a#plan-vallee__longefoy .bubble { transform-origin: 39px bottom -29px; }
	#home-illustration svg a#plan-vallee__villette .bubble { transform-origin: 12px bottom -22px; }
	#home-illustration svg a#plan-versant__centron .bubble { transform-origin: 20px bottom -25px; }
	#home-illustration svg a#plan-versant__montgirod .bubble { transform-origin: 67px -29px; }

	#home-illustration svg a#plan-versant__centron:hover + a#plan-versant__montgirod + #plan-versant__montgirod-centron .bubble,
	#home-illustration svg a:hover .bubble {
		transform: rotate(0deg) !important;
		opacity: 1;
		pointer-events: all;
	}

	#home-illustration svg a#plan-versant__montgirod:hover + #plan-versant__montgirod-centron .bubble {
		transform: rotate(0deg) !important;
		opacity: 1;
		pointer-events: all;
	}

	#home-illustration svg #plan-versant__montgirod-centron {
		pointer-events: none;
	}

	#home-illustration svg a .bubble:before,
	#home-illustration svg #plan-versant__montgirod-centron .bubble:before,
	#home-illustration svg #plan-versant__montgirod-centron .bubble:after {
		content: '';
		position: absolute;
		bottom: -29px;
		left: 50%;
		margin-left: -15px;
		display: block;
		border: 15px solid transparent;
		border-top-color: #FFFFFF;
	}

	#home-illustration svg a#plan-vallee__aime .bubble:before { transform: rotate(-32deg); left: auto; right: -4px; bottom: -21px; }
	#home-illustration svg a#plan-montagne__montalbert .bubble:before { left: 48px; }
	#home-illustration svg a#plan-montagne__2000 .bubble:before { left: auto; right: 37px; }
	#home-illustration svg a#plan-versant__granier .bubble:before { left: 44px; }
	#home-illustration svg a#plan-versant__tessens .bubble:before { transform: rotate(180deg); top: -29px; bottom: auto; }
	#home-illustration svg a#plan-vallee__longefoy .bubble:before { left: 39px; bottom: -28px; }
	#home-illustration svg a#plan-vallee__villette .bubble:before { left: 14px; bottom: -22px; transform: rotate(29deg); }
	#home-illustration svg a#plan-versant__centron .bubble:before { left: 20px; bottom: -25px; transform: rotate(15deg); }
	#home-illustration svg a#plan-versant__montgirod .bubble:before { transform: rotate(180deg); top: -29px; bottom: auto; }
	#home-illustration svg #plan-versant__montgirod-centron .bubble:before { left: 55px; }
	#home-illustration svg #plan-versant__montgirod-centron .bubble:after { transform: rotate(180deg); top: -29px; bottom: auto; left: auto; right: 40px; }

	#home-illustration svg a#plan-montagne__2000 .bubble,
	#home-illustration svg a#plan-vallee__aime .bubble {
		left: 5px;
		right: auto;
	}

	#home-illustration svg a#plan-versant__montgirod .bubble,
	#home-illustration svg a#plan-versant__tessens .bubble {
		left: 50%;
		right: auto;
		transform: rotate(-10deg) translateX(-50%);
		bottom: 5px;
		top: auto;
	}

	#home-illustration svg a#plan-versant__montgirod .bubble {
		transform: rotate(10deg) translateX(-50%);
	}

	#home-illustration svg a#plan-versant__montgirod:hover .bubble,
	#home-illustration svg a#plan-versant__tessens:hover .bubble {
		transform: rotate(0deg) translateX(-50%) !important;
	}

}















/**
* APP
*/
#home-app {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
}

#home-app > aside,
#home-app > article {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	flex: 0 0 50%;
}

#home-app > aside {
	height: 560px;
	background-image: url('../img/home-app-2.min.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	background-image: url('../img/home-app-2.jpg');
}

#home-app .entry-header {
	padding-left: 95px;
	padding-top: 115px;
}

#home-app .entry-content {
	padding: 0 20px 110px 95px;
	max-width: 600px;
}

#home-app .entry-content p {
	margin-bottom: 2rem;
}

#home-app .entry-content div > a {
	background-image: none;
	background-color: transparent;
	background: none;
}

#home-app .entry-content svg {
	height: 47px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
}

#home-app .entry-content svg.badge-google-play {
	height: 45px;
	margin-top: 1px;
	margin-left: 0;
}





