.elementor-1451 .elementor-element.elementor-element-fe22f48.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1451 .elementor-element.elementor-element-58a29bd{text-align:center;}.elementor-1451 .elementor-element.elementor-element-58a29bd .elementor-heading-title{font-family:"Passion One", Sans-serif;font-size:90px;font-weight:500;line-height:1em;}.elementor-1451 .elementor-element.elementor-element-b350844{text-align:center;color:var( --e-global-color-primary );font-family:"Futura PT Cond", Sans-serif;font-size:19px;font-weight:500;line-height:1.4em;width:initial;max-width:initial;}.elementor-1451 .elementor-element.elementor-element-b350844 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-76be611 .acfslider-bg-image{background-position:center center;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-slide{height:625px;}.elementor-1451 .elementor-element.elementor-element-76be611 .dynamic_acfslider .swiper-button-prev, .elementor-1451 .elementor-element.elementor-element-76be611 .dynamic_acfslider .swiper-button-next{width:30px;height:30px;margin-top:calc(-30px / 2);}.elementor-1451 .elementor-element.elementor-element-76be611 .dynamic_acfslider .swiper-button-prev svg, .elementor-1451 .elementor-element.elementor-element-76be611 .dynamic_acfslider .swiper-button-next svg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev{left:35px;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next{right:35px;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next{top:50%;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next path, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev path{fill:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next polyline, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev polyline{stroke:#FFFFFF;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next:hover path, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev:hover path{fill:var( --e-global-color-secondary );}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next:hover line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev:hover line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next:hover polyline, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev:hover polyline{stroke:var( --e-global-color-secondary );}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev polyline, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next polyline{stroke-width:11;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev line{stroke-width:11;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next line, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev polyline, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1px;width:13px;height:13px;background-color:#FC111100;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination{bottom:20px;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#A1A61C00;}.elementor-1451 .elementor-element.elementor-element-76be611 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-1451 .elementor-element.elementor-element-442e7da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1451 .elementor-element.elementor-element-442e7da .elementor-divider-separator{width:57px;}.elementor-1451 .elementor-element.elementor-element-442e7da .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1451 .elementor-element.elementor-element-442e7da > .elementor-widget-container{margin:5px 0px 39px 0px;}.elementor-1451 .elementor-element.elementor-element-442e7da .dce-transforms > *:first-child{transform:rotateZ(90deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1451 .elementor-element.elementor-element-1fcc977{text-align:center;}.elementor-1451 .elementor-element.elementor-element-1fcc977 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Passion One", Sans-serif;font-size:45px;font-weight:400;line-height:1em;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-image-area, .elementor-1451 .elementor-element.elementor-element-b9b0b84.dce-posts-layout-default .dce-post-bgimage{position:relative;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-be10625 .dce-post-image.dce-post-bgimage{height:450px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8cb94c8{text-align:center;margin:15px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8cb94c8 > *{font-family:"Passion One", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );display:inline-block;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8cb94c8 a{color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-ef3a96f{text-align:center;margin:5px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-ef3a96f > *{font-family:"Futura PT Cond", Sans-serif;font-size:19px;font-weight:500;line-height:1.2em;color:#131211;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-ef3a96f a{color:#131211;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b{text-align:center;margin:30px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b .dce-post-button > *{font-family:"Futura PT Cond", Sans-serif;font-size:25px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b *:not(.dce-post-button) > *{background-color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b .dce-post-content{background-color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b a.dce-button{background-color:var( --e-global-color-text );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b a:hover{color:var( --e-global-color-secondary );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b:not(.dce-item_readmore) > *, .elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b a.dce-button{padding:3px 20px 3px 20px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b .dce-button, .elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8ad091b .dce-img{border-radius:5px 5px 5px 5px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-post-item{text-align:left;padding-bottom:35px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-posts-fallback{text-align:left;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination{justify-content:center;font-family:"Passion One", Sans-serif;font-size:28px;font-weight:bold;line-height:1em;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination-top{padding-bottom:10px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination-bottom{padding-top:10px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination span, .elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination a{margin-right:0px;color:var( --e-global-color-accent );background-color:#E02B2B00;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination a:hover{color:var( --e-global-color-secondary );background-color:#B4202000;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination span.current{color:var( --e-global-color-primary );background-color:#02010100;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pageprev{margin-right:5px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pagenext{margin-left:5px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pageprev .fa{margin-right:5px;font-size:10px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pagenext .fa{margin-left:5px;font-size:10px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pageprev, .elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pagenext{color:var( --e-global-color-primary );background-color:#D3242400;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pageprev:hover, .elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination .pagenext:hover{color:var( --e-global-color-secondary );}.elementor-1451 .elementor-element.elementor-element-4fe7b9c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c .elementor-divider-separator{width:57px;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c > .elementor-widget-container{margin:5px 0px 39px 0px;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c .dce-transforms > *:first-child{transform:rotateZ(90deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}@media(max-width:1024px){.elementor-1451 .elementor-element.elementor-element-66d989e{padding:0px 20px 0px 20px;}.elementor-1451 .elementor-element.elementor-element-58a29bd .elementor-heading-title{font-size:70px;}.elementor-1451 .elementor-element.elementor-element-b350844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev, .elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next{top:50%;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-1451 .elementor-element.elementor-element-442e7da .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1451 .elementor-element.elementor-element-1fcc977 .elementor-heading-title{font-size:38px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 2);flex:0 1 calc( 100% / 2 );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8cb94c8 > *{font-size:33px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-ef3a96f > *{font-size:19px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination{font-size:27px;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}@media(max-width:767px){.elementor-1451 .elementor-element.elementor-element-58a29bd .elementor-heading-title{font-size:40px;}.elementor-1451 .elementor-element.elementor-element-b350844{font-size:18px;line-height:1.2em;}.elementor-1451 .elementor-element.elementor-element-b350844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-slide{height:250px;}.elementor-1451 .elementor-element.elementor-element-76be611 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-1451 .elementor-element.elementor-element-a1871d5 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-1451 .elementor-element.elementor-element-442e7da .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}.elementor-1451 .elementor-element.elementor-element-1fcc977 .elementor-heading-title{font-size:32px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-be10625 .dce-post-image.dce-post-bgimage{height:348px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-8cb94c8 > *{font-size:27px;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-repeater-item-ef3a96f > *{font-size:18px;line-height:1.1em;}.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-pagination{font-size:25px;}.elementor-1451 .elementor-element.elementor-element-4fe7b9c .dce-transforms > *:first-child{transform:rotateZ(0deg) rotateX(0deg) rotateY(0deg) scale(1) translateX(0px) translateY(0px) translateZ(0px);}}/* Start custom CSS for heading, class: .elementor-element-58a29bd */.elementor-1451 .elementor-element.elementor-element-58a29bdv h2{
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for dyncontel-acfslider, class: .elementor-element-76be611 */.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullet { 
    opacity: 1 !important;
    transform: scale(0.8) !important;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullets-dynamic{
    overflow: visible !important;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullet-active{
    background-image: var(--wpr-bg-264ae856-c398-424f-ba07-93d58945fa70) !important;
    background-size: contain;
background-repeat: no-repeat;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-pagination-bullet{
    background-image: var(--wpr-bg-694e86a4-2ff2-4fb7-acf6-22eee9e75d47);
    background-size: contain;
background-repeat: no-repeat;
border-radius: 0 !important;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-container-autoheight,.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-container-autoheight .swiper-slide{
    height: 100% !important;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .dce-post-block .elementor-location-single{
    flex: 1;
}

@media screen and (max-width: 1024px) {

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-prev {
    display: none;
}

.elementor-1451 .elementor-element.elementor-element-76be611 .swiper-button-next {
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-b9b0b84 */.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-post-block:hover{
    cursor: pointer;
    transform: scale(0.985);
    transition-duration: 700ms;

}

.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-post-block{
    transition-duration: 700ms;
    max-width: 401px;
}

.elementor-1451 .elementor-element.elementor-element-b9b0b84 article{
    justify-content: center;
}

.elementor-1451 .elementor-element.elementor-element-b9b0b84 .elementor-location-archive{
    height: 100%
}

.elementor-1451 .elementor-element.elementor-element-b9b0b84 a{
    text-decoration: none !important;
}

.elementor-1451 .elementor-element.elementor-element-b9b0b84 .dce-item_custommeta{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66d989e */.elementor-1451 .elementor-element.elementor-element-66d989e{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/PassionOne-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/PassionOne-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Passion One';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/PassionOne-Black.ttf) format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Futura PT Cond';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/FuturaPTCond-Book.ttf) format('truetype');
}
@font-face {
	font-family: 'Futura PT Cond';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/FuturaPTCond-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Futura PT Cond';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url(https://vanmania.fr/wp-content/uploads/2023/10/FuturaPTCond-Medium.ttf) format('truetype');
}
/* End Custom Fonts CSS */