/*!
Theme Name: Vasque Paris 2024
Theme URI: https://akiprod.com
Author: akiprod
Author URI: https://akiprod.com
Description: Thème pour Vasque Paris 2024
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: bgparis
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vasque Paris 2024 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:Paris2024;src:url('./css/fonts/Paris2024-Semibold.woff2') format('woff2'),url('./css/fonts/Paris2024-Semibold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Paris2024;src:url('./css/fonts/Paris2024-Regular.woff2') format('woff2'),url('./css/fonts/Paris2024-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block;font-size:1.1rem}.entry-title{font-size:28px;padding:0 30px}h1 sup small{font-size:8px}h2 sup small{font-size:8px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder;color:#000}.uk-light b,.uk-light strong{color:#fff}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#000;font-family:Paris2024,Arial,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{clear:both;font-family:Paris2024,Arial,sans-serif;font-weight:700;font-style:normal;color:#000;line-height:1}h1{font-size:30px;line-height:1}h2{font-size:26px;line-height:1.2}h3{font-size:22px;line-height:1.2}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong{color:#cdae87}p{margin-bottom:1.5em}.flexible-col p small{font-size:14px;display:inline-block;font-style:italic}cite,dfn,em,i{font-style:italic;color:inherit}blockquote{font-weight:700;padding:10px 20px;font-size:18px;border-left:5px solid #cdae87;color:#000;font-style:normal;background:#f2f3f7;display:inline-block;box-shadow:0 5px 15px rgba(0,0,0,.1)}.site-footer .uk-grid blockquote{margin-bottom:20px;background:#fff}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.tarifs-salle table th{padding:0}.tarifs-salle small{font-size:12px}.tarifs.uk-table th{padding:0;text-align:left;vertical-align:bottom;font-size:20px;font-weight:700;color:inherit;text-transform:none}.tarifs.uk-table tbody tr:last-child{border-bottom:1px solid rgba(255,255,255,.4)}.tarifs.uk-table{margin-bottom:50px}.tarifs-salle{text-align:left}.table-footer{border-top:1px solid rgba(255,255,255,.4);padding-top:20px;font-size:14px}a{color:#000;text-decoration:underline}a:visited{color:#000}.uk-light a:visited{color:#fff}a:active,a:focus,a:hover{color:#000}a:focus{outline:thin dotted}a:active,a:hover{outline:0;color:#cdae87}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;border-radius:0}select{border:1px solid #ccc}textarea{width:100%}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-family:Paris2024,Arial,sans-serif;font-size:15px;font-weight:700}.uk-navbar-toggle:hover{color:#cdae87}.sticky-menu{background:#000}.home .sticky-menu{background:#000;border-bottom:1px solid #fff;color:#fff}.sticky-menu .uk-navbar-container{max-width:1480px;margin:0 auto;padding:10px 40px}@media (max-width:640px){.sticky-menu .uk-navbar-container{max-width:640px;margin:0 auto;padding:0 10px}.sticky-menu .uk-navbar-container a.uk-button.uk-button-small.uk-button-primary{margin-right:20px}}@media (max-width:374px){.sticky-menu .uk-navbar-container a.uk-button.uk-button-small.uk-button-primary{margin-right:5px;padding:0 5px}}.sticky-menu a,.sticky-menu li a{color:#fff;text-decoration:none;font-weight:700}.sticky-menu a.uk-icon:hover,.sticky-menu li a.uk-icon:hover{border:none}.sticky-menu li a:hover{color:#cdae87;border-bottom:1px solid #cdae87;text-decoration:none}.sticky-menu li.current-menu-item a{border-bottom:1px solid transparent;color:#cdae87}.sticky-menu li.button-menu.current-menu-item a{color:#000}.uk-navbar-nav>li>a{min-height:35px;margin:25px 0;border-bottom:1px solid transparent;padding:0}.sticky-menu .button-menu a{background:#cdae87;padding:0 15px;color:#000;border-radius:100px}.sticky-menu .button-menu a:hover{color:#fff}@media (max-width:1300px){.uk-navbar-nav{gap:15px}}.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:focus{color:#cdae87;outline:0}.uk-navbar-nav>li.button-menu:hover>a,.uk-navbar-nav>lli.button-menu>a.uk-open,.uk-navbar-nav>lli.button-menu>a:focus{color:#fff;outline:0}.sticky-menu ul li.wpml-ls-item ul li a{display:inline-block;width:30px}.sticky-menu a img.wpml-ls-flag{width:30px}.wpml-ls-legacy-dropdown{display:inline-block}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:10px;left:-10px;padding:0 0 5px;margin:0;list-style-type:none;z-index:101;box-shadow:0 5px 15px rgba(0,0,0,.3);background:#fff}.menu-item-has-children{position:relative}.menu-item-has-children .sub-menu{display:none;position:absolute;top:100%;left:-8px;background:#fff;padding:0;margin:0;list-style:none;border:1px solid #ccc;z-index:1000;margin-top:-25px}.menu-item-has-children:hover .sub-menu{display:block}.menu-item-has-children .sub-menu li{padding:5px 10px;white-space:nowrap}.menu-item-has-children .sub-menu li:hover{background-color:#f0f0f0}.menu-item-has-children{z-index:999}.menu-item-has-children a:hover,.menu-item-has-children li a:hover{border:none!important}@media (max-width:959px){.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:10px;background:0 0}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:-10px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{margin:10px 10px 5px}.wpml-ls-legacy-dropdown .wpml-ls-flag{width:30px}}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.sticky-menu .wpml-ls-legacy-dropdown li a:hover{border:none}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;flex:1 0 50%}.post-navigation .nav-title,.posts-navigation .nav-title{vertical-align:middle;font-weight:400;font-style:normal;text-transform:none}#menu-mobile .uk-offcanvas-bar{background:#000;padding-top:60px;width:100%;z-index:1000}.uk-offcanvas-flip .uk-offcanvas-bar{right:-100%}.uk-offcanvas-flip .uk-offcanvas-bar .mobile-social a:hover{color:#cdae87}#menu-mobile .uk-offcanvas-bar ul.mobile-nav .wpml-ls-item{display:none}#menu-mobile .uk-offcanvas-close svg{color:#fff}#menu-mobile .wpml-ls-legacy-dropdown{display:block}#menu-mobile .wpml-ls-legacy-dropdown ul{margin:0!important}#menu-mobile .wpml-ls-legacy-dropdown ul li{display:inline;margin:0}#menu-mobile .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}#menu-mobile .wpml-ls-legacy-dropdown a{display:inline;padding:5px 10px;line-height:1}#menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:visible;position:relative;display:inline-block;box-shadow:none;left:0;right:0}#menu-mobile .wpml-ls-legacy-dropdown .wpml-ls-flag{width:25px}.admin-bar #menu-mobile .uk-offcanvas-close{top:30px;right:20px}#menu-mobile .custom-logo-link{margin-right:0;margin-top:0}#menu-mobile .uk-offcanvas-bar ul{list-style:none;margin:30px 0;padding:0;font-size:18px;text-transform:uppercase}#menu-mobile .uk-offcanvas-bar ul li{margin:20px 0}.description-img{color:#aaa;font-size:10px;padding-right:12px;padding-bottom:10px}.text-light{color:#fff}.text-dark{color:#000}.homepage-banner img{width:100%}.home .wp-video{margin:30px auto 0}.sep-vertical{background:#000;width:1px;height:48px;margin:40px auto}.text-intro{padding:0 20px;font-size:1.1em}.text-intro a{text-decoration:none;color:#cdae87}.text-intro span.show-banner-btn{color:#cdae87}.text-intro h1{margin:0 0 10px}.home .text-intro h3{margin-top:20px;margin-bottom:0;font-weight:400}.home h3{margin-bottom:0;font-weight:700;font-size:26px}.home .text-intro p{margin:0;font-size:24px;line-height:28px;letter-spacing:1.1px}.home .text-intro .horaires p{font-size:20px;letter-spacing:0}.home h2{font-weight:700;font-size:26px;letter-spacing:0;line-height:1}.grid-pictos .uk-card{border-radius:16px}.grid-pictos .uk-card-body{padding:20px}.grid-pictos .uk-card h3{font-size:28px}.grid-pictos .uk-card .number{font-size:28px;color:#cdae87}.grid-pictos .uk-card .number small{font-size:12px;color:#666;position:absolute;bottom:5px;right:0;left:0}.grid-pictos .uk-card .number span.compteur{min-width:34px;display:inline-block}.grid-pictos img{margin-top:20px;max-width:80px}.grid-pictos iframe{border-radius:16px}.widget-pollens iframe{border-radius:16px}.slider-quote img{width:100%}.slider-quote .slide-content{display:flex;align-items:center;justify-content:center;font-style:italic;text-align:center;color:#000;min-height:300px;margin:0 10px;border:1px solid #ddd}.slider-quote blockquote{font-weight:500;padding:0 30px;margin:0;font-size:22px;border:none;color:#000;font-style:italic;box-shadow:none}.slider-quote blockquote svg{width:50px}@media screen and (max-width:960px){.slider-quote blockquote svg{width:30px}}@media screen and (max-width:640px){.slider-quote blockquote svg{width:20px}}.slider-quote blockquote footer{color:#000;font-weight:400;font-style:normal}.slider-quote .slick-dots li button:before{font-size:15px;line-height:20px;top:10px;opacity:.25;color:#000}.slider-quote .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.grid-temp .uk-card{border-radius:16px}.grid-temp .uk-card-body{padding:20px;font-size:12px;line-height:1}.grid-temp .uk-card-body h3{font-size:20px;line-height:1.2;margin-bottom:15px;font-weight:400;font-style:normal}.grid-temp img{max-width:80px;color:#fff}.grid-temp svg{color:#fff}.picto-temp{background:#000;color:#fff;border-top-left-radius:16px;border-top-right-radius:16px}.picto-temp .temp-number{color:#07ff5c;font-size:36px;font-weight:700}.picto-temp .temp-note{font-size:12px;font-weight:700}.slideshow-privatisation{text-align:center}.slideshow-privatisation img{height:100%;width:auto}.slideshow-privatisation .uk-icon{color:#000;display:block!important;opacity:1!important;visibility:visible!important}.grid-blocs .uk-card{border-radius:16px}.grid-blocs .uk-card h3{font-size:24px;line-height:1.2;text-align:left}.grid-blocs .uk-card img{border-top-left-radius:16px;border-top-right-radius:16px;width:100%}.grid-blocs.grid-picto img{padding:0 40px 40px 40px;margin:0 auto -40px}.the-section{border-bottom:1px solid #cdae87}.flexible-text{text-align:justify}.bloc-text.custom-section .uk-margin-large-top{margin-top:20px!important}.bloc-text.custom-section .uk-margin-large-bottom{margin-bottom:20px!important}.bloc-text.custom-section p{margin-bottom:0!important}.flexible-image-text{text-align:justify}.flexible-image-text h2{text-align:left}.flexible-image-text p{margin-bottom:0}.flexible-image-text .uk-padding-large{padding:30px 60px}@media screen and (max-width:960px){.flexible-image-text .uk-padding-large{padding:30px}.page-template-page-read-more .flexible-image-text .uk-padding-large{margin-top:40px}.page-template-page-read-more .flexible-image-text.text-read-more .uk-padding-large{margin-top:0}}.flexible-text iframe{display:block;margin:0 auto}.flexible-image-text div ul{margin-bottom:20px}.flexible-image-text h2,.flexible-text h2{text-align:left}.flexible-image-text .uk-light h2{color:#fff}.flexible-image-text ul{padding-left:20px}#affluence{width:100%}#affluence table{border-collapse:collapse;width:100%}#affluence td,#affluence th{padding:5px;text-align:center}#affluence th{font-weight:700}#affluence th:first-child{text-align:left;white-space:nowrap;width:1%}#affluence .dot{height:20px;width:20px;border-radius:50%;display:inline-block}#affluence .green{background-color:green}#affluence .orange{background-color:orange}#affluence .red{background-color:#c11e21}.legend{margin-top:20px;text-align:center;font-size:.8em}.legend span{margin-right:15px;display:inline-flex;align-items:center}.legend .dot{height:15px;width:15px;border-radius:50%;display:inline-block;margin-right:5px}.legend .green{background-color:green}.legend .orange{background-color:orange}.legend .red{background-color:#c11e21}.grid-team img{width:100%;filter:grayscale(1)}.grid-team .uk-card h2{font-size:18px;margin:20px 0 5px}.grid-team .uk-card p{margin:0}.projet-card img{width:100%}.projet-card a:hover{text-decoration:none}.projet-card h2{font-size:26px;margin-bottom:0;text-transform:uppercase}.projet-card p{margin:0;color:#000}.projet-card .uk-card-body{padding-top:30px;padding-bottom:30px}.projet-card a{text-decoration:none}h2.entry-title a{text-decoration:none}h2.entry-title{margin:0;font-size:18px;line-height:24px;padding:0}.sticky .article-date{display:none}.press-list a{margin-bottom:10px;display:inline-block;text-decoration:none;border:1px solid #000;padding:8px 10px;background:#000;color:#fff}.press-list a:hover{color:#000;background:#fff}article.sticky.post::after{display:none}article .meta{color:#999;margin-bottom:5px;font-size:12px}article .entry-content{margin-top:15px}article a.article-link{color:#cdae87;margin-bottom:10px;text-transform:none;display:inline-block}.article-date{font-size:small;margin-top:10px}article.sticky b,article.sticky strong{color:#fff}article.sticky a{color:#fff}article.sticky .uk-card.uk-card-default{color:#fff;background:#cdae87;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.3)}article.sticky .uk-card.uk-card-default img{visibility:hidden}article.sticky .uk-card.uk-card-default a{text-decoration:none}article.sticky .uk-card.uk-card-default h2{color:#fff}article.sticky h2.entry-title{color:#fff}article.sticky .press-list a{margin-bottom:10px;display:inline-block;text-decoration:none;border:1px solid #fff;padding:8px 10px;color:#000;background:#fff}article.sticky .press-list a:hover{background:#000;color:#fff}ul.cat-list{list-style:none;font-weight:700}.cat-list ul{list-style:none;padding:0;font-weight:400;margin-top:10px}.cat-list ul a{text-decoration:none;color:#cdae87}.cat-list ul a:hover{text-decoration:underline}.full-banner img{width:100%}.single-projet h1{margin-bottom:0;margin-top:40px}.single-projet h1::after{border-bottom:5px solid #000;content:"";font-weight:700;width:100px;display:block;margin:30px 0}.single-projet h4{margin-bottom:10px;font-size:16px}.single-projet ol,.single-projet ul{margin:0 0 1.5em 0}.projet-gallery img:hover{opacity:.8}.single-sidebar p{font-weight:700;margin-bottom:10px;color:#000}.single-sidebar .picto svg{max-width:40px}.projet-related{border-top:5px solid #000}.projet-related h3{font-size:28px}.flexible-2images img{width:100%}.flexible-image-text img{width:100%}@media screen and (max-width:960px){.flexible-image-text .uk-cover-container img{position:relative}}.flexible-image img{width:100%}.uk-modal.uk-open .uk-close svg{width:20px}.uk-lightbox .uk-transition-slide-top{transform:translateY(0)}.admin-bar .uk-lightbox .uk-transition-slide-top .uk-close{padding-top:32px}.sticky{display:block}.sticky-subnav{background:#cdae87;background:linear-gradient(0deg,#cdae87 0,#f4e5c9 80%);z-index:3;color:#fff}.sticky-subnav .the-subnav{display:inline-block;position:relative}.sticky-subnav .btn-subnav{position:absolute;display:none}@media screen and (min-width:960px){.sticky-subnav.uk-active .btn-subnav{display:inline-block}}@media screen and (max-width:780px){.sticky-subnav{display:none}}.sticky-subnav a{padding:5px 10px;margin:5px 5px;display:inline-block;font-size:14px;text-decoration:none;font-weight:700;transition:background .2s ease,color .2s ease;border-radius:100px}.sticky-subnav a:hover{text-decoration:none;background:#fff;color:#000}.sticky-subnav a.submenu-item.active{text-decoration:none;background:#fff;color:#cdae87}.page{margin:0}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block;max-width:230px;width:200px;margin-right:15px}@media (max-width:960px){.custom-logo-link{display:inline-block;max-width:150px;width:150px}}.site-branding img{width:100%}.sticky-menu a.custom-logo-link:hover{border-bottom:none}.site-branding .site-title{font-size:24px}.site-branding .site-description,.site-branding .site-title{margin:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}#scrollToTopBtn{bottom:64px;background:rgba(0,0,0,.2);color:#fff}#scrollToTopBtn:hover{background:#000}.partenaire-footer{background:#f2f3f7;padding:20px}.partenaire-footer img{max-width:250px}.grid-partners img{width:100%;height:auto}.grid-partners .logos-multi img{max-height:80px;max-width:100%}.adresse svg{height:1.2em;margin-bottom:15px;vertical-align:text-top}.footer-newsletter{margin-top:-1.5em}.footer-newsletter #mc_embed_signup .mc-field-group input{margin-bottom:20px;padding:2px 10px;border:1px solid #000}.footer-newsletter .uk-input{padding-left:15px;border-radius:0;border-color:#000;max-width:220px}.footer-newsletter .your-email span.wpcf7-not-valid-tip{position:absolute;top:30px}.footer-newsletter p{margin-top:0}footer.site-footer a{position:relative;text-decoration:none}footer.site-footer a:hover{text-decoration:underline}footer.site-footer #footer1-footer-menu a span{float:right}footer.site-footer h3{margin:0;font-size:18px}footer.site-footer ul{list-style:none;padding:0;margin-left:0;text-align:center;margin-bottom:60px}footer.site-footer li{display:inline-block;margin:0;font-weight:700}footer.site-footer li:not(:last-child):after{border-bottom:1px solid #666;content:"";display:inline-block;margin:0 .5em;vertical-align:middle;width:32px}footer.site-footer .social-footer a{margin-bottom:20px;text-transform:uppercase}footer.site-footer .social-footer a:hover{text-decoration:underline}footer.site-footer .social-footer span{margin-right:5px}footer hr{background-color:#000;border:0;height:1px;margin-bottom:2em}.footer-credit{padding-bottom:20px}.aki-credit a{font-size:small;color:#999}.footer-sticky{position:fixed;bottom:40px;left:0;right:60px;padding:0 40px;z-index:999;opacity:1;pointer-events:auto;box-shadow:0 5px 15px rgba(0,0,0,.3);background:linear-gradient(0deg,#cdae87 0,#f4e5c9 80%)}.footer-sticky h4,.footer-sticky h4 p{margin:0}@media (max-width:768px){.footer-sticky{padding:0 15px}.footer-sticky .uk-grid-large>.uk-grid-margin{margin-top:10px}}.footer-sticky .statut-title h3{font-size:1.3em;text-transform:uppercase;margin-bottom:0}.footer-sticky .statut-title p{margin-top:0}.footer-sticky .statut-text h3 b,.footer-sticky .statut-text h3 strong{font-weight:700;font-size:1.2em}.footer-sticky .statut-text h3{font-size:16px;font-weight:400}.footer-sticky .statut-text p{margin-top:0;margin-bottom:0;line-height:1.4}.footer-sticky .statut-text small{font-style:italic}.footer-sticky .statut-text p:last-child{margin-bottom:0}.footer-sticky .small-notice{font-size:12px;font-style:italic}.footer-sticky.hidden{opacity:0;pointer-events:none}@keyframes blinkBanner{0%,100%{opacity:1}50%{opacity:.2}}.blinking-banner{animation:blinkBanner .6s ease-in-out}.close-btn{background:0 0;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;position:absolute;top:5px;right:5px}.close-btn svg{width:30px;height:30px}.show-banner-btn:hover{cursor:pointer}span.show-banner-btn{text-decoration:none;color:#000;background:#cdae87;padding:10px 20px;border-radius:100px;font-size:18px}@media (max-width:460px){span.show-banner-btn{padding:10px 10px;font-size:16px}}span.show-banner-btn:hover{text-decoration:none;color:#fff;background:#000}span.show-banner-btn .uk-icon svg{vertical-align:middle;padding-bottom:4px}#footer-sticky-reduce{display:none;position:fixed;bottom:0;left:0;right:0;background:#cdae87;background:linear-gradient(180deg,#cdae87 0,#f4e5c9 80%);color:#000;text-align:center;padding:5px;z-index:998}#footer-sticky-reduce .statut-title h3{text-transform:uppercase;margin-bottom:0;font-size:16px;color:#000}#footer-sticky-reduce button.uk-button.uk-button-small.uk-button-primary{font-size:10px;padding:4px 8px;margin-top:-5px}#reload-countdown.number,span.number{font-family:Arial,sans-serif;font-size:90%}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.wpcf7 form .checkbox span.wpcf7-form-control.wpcf7-checkbox span{width:100%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:20px auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video{width:100%!important}.webcam-img{max-width:100%;height:auto;box-shadow:0 5px 15px rgba(0,0,0,.5)}.bg-gold{background:linear-gradient(180deg,#cdae87 0,#f4e5c9 80%)}.uk-alert-primary{background-color:#cdae87;color:#fff}.uk-section-primary{background-color:#cdae87}.uk-background-primary{background-color:#cdae87}.uk-background-secondary{background-color:#000}.uk-background-muted{background-color:#f2f3f7}.uk-background-secondary.uk-light{color:#000}.uk-background-secondary.uk-light .uk-button-default{color:#000;border-color:#000}.uk-button{border-radius:100px;padding:11px 30px;line-height:1.2;font-weight:700}.uk-button.uk-button-small{padding:8px 20px;font-size:12px}.uk-button.uk-button-default{color:#fff;border-color:#cdae87;background:#cdae87}.uk-button.uk-button-default:hover{color:#fff;background:#000;border:1px solid #000;text-decoration:none}.uk-light .uk-button.uk-button-default:hover{color:#000!important;border-color:#fff;background:#fff}.button-large{min-width:200px}.uk-button-primary{color:#fff!important;border-color:#000;background-color:#000}.uk-button-primary:hover{color:#000!important;border-color:#fff;background-color:#fff}.uk-light .uk-button-primary{color:#fff!important;border-color:#000;background-color:#000}.uk-light .uk-button-primary:hover{color:#000!important;border-color:#fff}.uk-black .uk-button-primary{color:#fff!important;border-color:#000;background-color:#000}.uk-black .uk-button-primary:hover{color:#000!important;border-color:#fff;background:#fff}.uk-button-secondary{color:#000!important;border-color:#fff;background-color:#fff}.uk-button-secondary:hover{color:#fff!important;border-color:#000!important;background-color:#000!important}.uk-light .uk-button-secondary{color:#fff!important;border-color:#000;background-color:#000}.uk-light .uk-button-secondary:hover{color:#000!important;border-color:#fff!important;background-color:#fff!important}.uk-black .uk-button-secondary{color:#fff!important;border-color:#000;background-color:#000}.uk-black .uk-button-secondary:hover{color:#000!important;border-color:#fff!important;background-color:#fff!important}.button-pdf{min-width:180px}.uk-container-xlarge{max-width:1680px}.uk-container-xlarge img.size-banner{width:100%}.uk-overlay-default{background:#fff}.uk-light{color:#fff}.uk-lightbox-toolbar{background:0 0}.uk-lightbox-page #wpadminbar,.uk-modal-page #wpadminbar,.uk-offcanvas-page #wpadminbar{z-index:1}@media (max-width:782px){.uk-sticky-fixed{position:relative!important;top:0!important}.uk-sticky-placeholder{display:none}}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,#tarteaucitronAlertBig #tarteaucitronPrivacyUrlDialog{font:12px Arial!important;color:#fff}