@import url('/wp-content/themes/twentytwentyone/style.css');body{height:100vh}.entry-title{color:var(--light)}.singular .entry-header{border-bottom:none !important}.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:transparent!important}.trp-shortcode-switcher{padding:0
!important}.trp-shortcode-switcher.trp-open-on-click{width:100%}@media (max-width:1450px){.trp-shortcode-switcher.trp-open-on-click{width:fit-content}}.trp-current-language-item__wrapper{padding-left:10px}.trp-switcher-dropdown-list a.trp-language-item{display:flex;padding-inline:10px}.trp-language-item.trp-language-item__default.trp-language-item__current{display:flex;align-items:center;padding-bottom:17px}.primary-navigation{display:flex;top:auto;right:20px;z-index:999!important}.primary-navigation-open .primary-navigation{display:block;top:0;right:0;padding-top:0}.menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon{width:50px;height:34px}.primary-navigation .primary-menu-container > ul > li > a,
.primary-navigation a:hover,
.primary-navigation a:link,
.primary-navigation a:visited,
.trp-language-item:hover .trp-language-item-name,
.primary-navigation,
.menu-button-container #primary-mobile-menu{color:var(--light) !important;text-transform:uppercase;text-decoration:none}.primary-navigation>div>.menu-wrapper{gap:25px;align-items:center}.primary-menu-container{background:transparent!important}header.site-header{margin:0;width:100%;max-width:none;padding:0
20px;display:flex;height:fit-content}header.site-header ul li
img{max-width:30px !important}header .site-branding{display:flex;align-items:center;gap:0.5rem}header .logo
img{width:135px}header .ffbt
img{width:70px;height:fit-content;max-height:70px!important}header .site-branding
.ffbt.sm{align-items:center;gap:15px}header .primary-navigation > .primary-menu-container,
.primary-navigation-open .menu-button-container{background-color:#121E1A}@media only screen and (max-width: 481.98px){.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:relative}header .logo
img{width:70px}header .ffbt
img{width:60px;max-height:60px!important}.homeImage{height:200px!important}}.hr-lg{display:none}@media only screen and (max-width: 1450px){.primary-menu-container{background:#121E1A!important}.hr-lg{display:flex}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{position:absolute;padding-top:calc(0.5 * var(--global--spacing-vertical));margin-top:0;top:var(--global--admin-bar--height)}.primary-navigation-open .site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo{display:none}.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo
img{max-height:calc(var(--button--padding-vertical) - 0.25 * var(--global--spacing-unit) + 1.7em)}.site-header.has-logo.has-title-and-tagline{align-items:flex-start}.site-header.has-logo.has-title-and-tagline.has-menu{justify-content:space-between}.site-header.has-logo.has-title-and-tagline.has-menu .site-branding{max-width:calc(100% - 160px)}.site-header.has-logo.has-title-and-tagline .site-branding{margin-right:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline:after{display:none}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .primary-navigation{position:relative;top:0}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container{position:relative;padding-top:0;margin-top:calc(0px - var(--button--padding-vertical) + 0.25 * var(--global--spacing-unit))}body:not(.primary-navigation-open) .site-header.has-logo.has-title-and-tagline .menu-button-container #primary-mobile-menu{padding-left:calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);padding-right:calc(var(--global--spacing-horizontal) * 0.6 - 4.5px);margin-right:calc(0px - var(--global--spacing-horizontal) * 0.6)}.site-header:not(.has-logo).has-title-and-tagline .site-branding{margin-right:0;max-width:calc(100% - 160px)}.site-header:not(.has-menu){justify-content:center}}@media only screen and (max-width: 1450px){.menu-button-container{display:flex;position:relative;padding:0;height:fit-content;margin:auto}.primary-navigation-open .menu-button-container{padding:100px
0 0 0}.primary-navigation>.primary-menu-container{height:100vh;z-index:499;overflow-x:hidden;overflow-y:auto;border:2px
solid transparent;padding-top:0}.has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{position:fixed;transform:translateY(0) translateX(100%)}.admin-bar .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{top:var(--global--admin-bar--height)}.admin-bar .primary-navigation>.primary-menu-container{height:calc(100vh - var(--global--admin-bar--height))}.primary-navigation>.primary-menu-container:focus{border:2px
solid var(--global--color-primary)}.primary-navigation-open .primary-navigation{width:100%;position:fixed;z-index:2}.primary-navigation-open .has-logo.has-title-and-tagline .primary-navigation>.primary-menu-container{transform:translateX(0) translateY(0)}}.primary-navigation-open .primary-navigation>.primary-menu-container{position:relative;visibility:visible;opacity:1;transform:translateY(0)}@media only screen and (min-width: 1451px){.primary-navigation{position:relative;margin-left:auto}.primary-navigation>.primary-menu-container{visibility:visible;opacity:1;position:relative;padding:0;background-color:transparent;overflow:initial;transform:none}.primary-navigation #toggle-menu{display:none}.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false]~ul{display:none}.admin-bar .primary-navigation{top:initial}.admin-bar .primary-navigation>.primary-menu-container{top:initial}}@media only screen and (max-width: 1450px){.primary-navigation>div>.menu-wrapper{padding-bottom:100px}.primary-navigation > div > .menu-wrapper
ul{padding-left:0}}.primary-navigation > div > .menu-wrapper
li{display:block;position:relative;width:100%}@media only screen and (min-width: 1451px){.primary-navigation > div > .menu-wrapper
li{margin:0;width:inherit}.primary-navigation > div > .menu-wrapper li:last-child{margin-right:0}}.primary-navigation > div > .menu-wrapper .sub-menu-toggle{display:flex;height:calc(2 * var(--primary-nav--padding) + 1.15em + 1px);width:44px;padding:0;justify-content:center;align-items:center;background:transparent;color:currentColor;border:none}.primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus{outline:2px
solid var(--wp--style--color--link, var(--global--color-primary))}@media only screen and (max-width: 1450px){.primary-navigation > div > .menu-wrapper .sub-menu-toggle{display:none}}@media only screen and (min-width: 1451px) and (prefers-reduced-motion: no-preference){.primary-navigation>div>.menu-wrapper>li>.sub-menu{transition:all 0.5s ease}}@media only screen and (min-width: 1451px){.primary-navigation>div>.menu-wrapper>li>.sub-menu{left:0;margin:0;min-width:max-content;position:absolute;top:100%;padding-top:3px;z-index:88888}.primary-navigation>div>.menu-wrapper>li>.sub-menu:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{content:"";display:block;position:absolute;width:0;top:-10px;left:var(--global--spacing-horizontal);border-style:solid;border-color:var(--primary-nav--border-color) transparent;border-width:0 7px 10px}.primary-navigation>div>.menu-wrapper>li>.sub-menu:after{top:-9px;border-color:var(--global--color-background) transparent}.primary-navigation > div > .menu-wrapper > li > .sub-menu
li{background:var(--global--color-background)}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left{left:0;right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-left:after{left:var(--global--spacing-horizontal);right:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right{right:0;left:auto}.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:before,.primary-navigation>div>.menu-wrapper>li>.sub-menu.submenu-reposition-right:after{left:auto;right:var(--global--spacing-horizontal)}}@media only screen and (min-width: 1451px){.primary-navigation .primary-menu-container{margin-right:calc(0px - var(--primary-nav--padding));margin-left:calc(0px - var(--primary-nav--padding))}.primary-navigation .primary-menu-container>ul>.menu-item{display:flex}.primary-navigation .primary-menu-container>ul>.menu-item>a{padding-left:var(--primary-nav--padding);padding-right:var(--primary-nav--padding)}.primary-navigation .primary-menu-container>ul>.menu-item>a+.sub-menu-toggle{margin-left:calc(5px - var(--primary-nav--padding))}}.primary-navigation
a{display:block;font-family:var(--primary-nav--font-family-mobile);font-size:var(--primary-nav--font-size-mobile);font-weight:var(--primary-nav--font-weight);padding:var(--primary-nav--padding) 0;text-decoration:none}@media only screen and (min-width: 1451px){.primary-navigation
a{display:block;font-family:var(--primary-nav--font-family);font-size:var(--primary-nav--font-size);font-weight:var(--primary-nav--font-weight)}}@media only screen and (min-width: 1451px){.primary-navigation .sub-menu>.menu-item>.sub-menu{padding:0}}@media only screen and (max-width: 1450px){.primary-navigation .sub-menu .menu-item:last-child{margin-bottom:0}}.primary-navigation .sub-menu .menu-item>a{padding:calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);display:block;font-size:var(--primary-nav--font-size-sub-menu-mobile);font-style:var(--primary-nav--font-style-sub-menu-mobile)}@media only screen and (min-width: 1451px){.primary-navigation .sub-menu .menu-item>a{font-size:var(--primary-nav--font-size-sub-menu);font-style:var(--primary-nav--font-style)}}.primary-navigation .menu-item-has-children>.svg-icon{display:none}@media only screen and (min-width: 1451px){.primary-menu-mobile-container{margin-left:30px}.primary-navigation .menu-item-has-children>.svg-icon{display:inline-block;height:100%}.primary-navigation .menu-item-has-children .sub-menu .svg-icon{display:none}}@media only screen and (max-width: 1450px){.lock-scrolling
.site{position:fixed;max-width:100%;width:100%}}.primary-navigation .primary-menu-mobile-container
ul{display:flex;justify-content:flex-start;flex-wrap:nowrap;list-style:none;margin:0;padding:0!important;max-width:none;padding-left:0;position:relative}.site-footer{width:100%;min-width:100%;margin:0;padding-bottom:0 !important}.site-footer
iframe{margin:0}.site-footer>.site-info{border-top:none;padding-inline:60px;max-width:1500px;margin:0
auto;padding-block:0}.site-footer .site-logo{text-align:center}.site-footer .site-logo .custom-logo{min-width:150px;min-height:150px}.site-footer #menu-primary-1 li.account-link,
.site-footer #menu-primary-1 li.menu-item-462,
.site-footer #menu-primary-1 li.menu-item-641{display:none}.widget-area{color:var(--light);margin-top:0;padding:0}.widget-title{text-transform:uppercase;font-weight:100 !important}.widget-area
a{text-decoration:none;color:var(--light) !important}.widget-area a:hover{text-decoration:underline}.widget-area #text-5 a:hover{border-bottom:none;opacity:0.8}.widget-area #text-3{max-width:269px}.widget-area #text-3
.textwidget{display:flex;flex-direction:column;gap:20px}.widget-area #text-3>*{color:var(--light)}.widget-area #text-3 .textwidget
p{display:flex;gap:20px;align-items:center}.widget-area #text-3 .textwidget p:hover a::after{width:100%;height:3px;background-color:white}@media (max-width: 652px){.site-footer>*,.widget-area>*{margin-bottom:70px;margin-inline:auto}}.copyright{text-align:center;width:100%;background-color:black;padding:20px
0;margin:0}.partenaires{max-width:1200px;margin:auto;text-align:center;padding-bottom:50px}.partenaires
h3{margin-bottom:25px}.partenaires .swiper-wrapper{align-items:center}.partenaires
img{max-width:165px}.homeTitle{text-align:center}.homeTitle
.lieu{font-family:'Manrope-Bold',sans-serif;font-size:30px}.homeImage{height:650px;background-size:cover;width:100%;background-position:center;margin:50px
0}.homeActivities{text-align:center}.homeActivities
a{color:var(--light)}.homeListActivities{display:flex;gap:3.2rem;justify-content:center;margin:60px
0}.homeItemActivities{height:360px;width:205px;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:end;filter:saturate(0.5)}.homeItemActivities
p{padding:10px}.homeAbout{display:flex;align-items:start;justify-content:space-around;max-width:1500px;margin:auto;padding:60px
20px}.homeAboutTxt{display:flex;flex-direction:column;gap:20px;max-width:500px}.homeAboutImg{width:500px;height:500px;background-size:cover;background-repeat:no-repeat;filter:saturate(0.3)}.homeServices{display:flex;justify-content:center;gap:50px;flex-wrap:wrap;min-height:600px;margin-bottom:0}.homeContainerService{width:500px;display:flex;height:fit-content;flex-direction:column;position:relative;align-items:center}.homeItemService{max-width:500px;width:95%;height:240px;display:flex;align-items:center;filter:saturate(0.5);background-position:center;background-size:cover;flex-direction:column}.homeItemService
h3{text-align:center;padding:35px}.homeBoxLight{background-color:var(--light);max-width:435px;width:90%;display:flex;align-items:center;gap:45px;flex-direction:column;padding:25px;position:relative;bottom:125px}@media (max-width: 765px){.homeListActivities{flex-direction:column}.homeItemActivities{margin:auto;width:90%;align-items:center;height:145px}}.homeCompetitions{margin-top:0}.homeCompetitions
.woocommerce{margin:10px
auto 3rem auto}.homeCompetitions
ul{gap:20px}.homeCompetitions
li{background-color:var(--light);flex-direction:row !important;align-items:center !important}.homeCompetitions li
select{width:100% !important;margin-bottom:20px}.homeTxtCompetition{color:var(--dark) !important;padding:20px
25px !important;max-width:55%}.homeCompetitions
a.details{flex-direction:row-reverse;display:flex;gap:10px;width:100%;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.homeCompetitions [class*='woocommerce columns-']{max-width:1000px !important}}@media only screen and (max-width: 992px){.homeCompetitions
li{flex-direction:column !important;width:fit-content !important;margin:auto !important;text-align:center;padding:0
!important}.homeCompetitions
ul{flex-direction:column !important;padding:20px
!important}.homeImgCompetition{width:100%}.homeTxtCompetition{padding:2rem !important;max-width:none}}.homeResult{max-width:1200px;text-align:center;margin:0
auto 3rem auto}.homeResult #evenements-select-wrapper{width:100%!important;max-width:1200px!important}.homeResultHead{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap}@media screen and (max-width:1031px){.homeResultHead{justify-content:center;gap:40px}}.homeResult
.podium{display:grid;align-items:end;gap:5px;grid-template-columns:1fr 1fr 1fr}.homeResult .podium
.name{background-color:var(--light);color:var(--dark);display:flex;justify-content:center;font-weight:600;padding:10px;font-size:var(--body-text-2)}.homeResult .podium .position-2
.name{min-height:80px}.homeResult .podium .position-1
.name{min-height:130px}.homeResult .podium .position-3
.name{min-height:60px}.homeResult .evenements-select-div
label{display:none}.homeResult
.resultat{display:flex;justify-content:center}.activites.intro{max-width:992px;margin:auto;text-align:center;margin-top:5rem;padding:0
12px}.activites.intro
h1{text-transform:uppercase;margin-bottom:25px}.activite-item{display:flex;gap:13px;flex-direction:column;align-items:center;margin-bottom:0}.activite-item
.bandeau{display:flex;justify-content:space-evenly;width:90vw;align-items:center;position:relative;height:320px;background-position:center 35%;max-width:1400px;padding:20px
20px 80px 20px;background-size:cover;background-repeat:no-repeat}.activite-item
.tarifs{display:flex;gap:20px;flex-wrap:wrap;position:relative;bottom:5rem;justify-content:center}.activite-item
.tarif.hidden{visibility:hidden;min-width:250px}@media (max-width: 1075px){.activite-item
.tarif.hidden{display:none !important}}.activite-item
.tarif{background-color:var(--light);padding:20px
10px;color:var(--dark);max-width:250px}@media (min-width: 500px){.activite-item
.tarif.initiation{min-width:500px}}.activite-item .tarif.initiation,
.activite-item
.tarif.perfectionnement{max-width:none !important;height:fit-content}.activite-item
.tarif.perfectionnement{padding:2em}.activite-item .tarif.min-space{flex-direction:column;justify-content:space-between;display:flex}.activite-item .tarif
h4{padding-bottom:30px;text-align:center}.activite-item .tarif
ul{padding:0}.activite-item .tarif
li{list-style:none;color:black;min-width:230px;display:grid;align-items:end;text-align:left;justify-content:center;grid-template-columns:40% 50%;column-gap:20px}.activite-item .tarif.initiation
li{grid-template-columns:10px 55% 35% !important;column-gap:5px !important;align-items:baseline;margin:10px
0}.activite-item .tarif li
h5{text-align:end}.activite-item .tarif li
span{font-family:var(--prg);font-size:var(--body-text-2)}.activite-item .tarif.initiation h4,
.activite-item .tarif.perfectionnement
h4{padding-bottom:0}.activite-item .tarif.initiation li
span{text-transform:lowercase}.activite-item .tarif.initiation li
h5{text-align:left;padding-left:20px}.activite-item .tarif.initiation
.info{text-align:center;padding-bottom:20px}.contact-bottom{background:var(--dark);border-top:2px solid var(--dark);position:fixed;width:100%;padding:0;height:160px;justify-content:center;align-items:center;bottom:-20px;margin:0;z-index:99}.product
.summary{display:flex;flex-direction:column}.product .summary
h1{order:-1}.product .summary
.price{order:1}.product .summary .woocommerce-product-details__short-description{order:0}.product .summary
form{order:2}.product .summary
.product_meta{margin:0
!important}.product
.qty.text{height:100%;border:#fff}.product .woocommerce-variation-add-to-cart{display:flex}.sectionContact{padding:20px}.sectionContact
h1{margin-bottom:1rem}.sectionContact
.elementsContact{display:flex;justify-content:center;gap:50px;flex-wrap:wrap}.is-dark-theme input[type='checkbox']{color:var(--light) !important;background:transparent !important;border:solid 2px var(--light)}.is-dark-theme input[type='text'],
.is-dark-theme input[type='email'],
.is-dark-theme input[type='url'],
.is-dark-theme input[type='password'],
.is-dark-theme input[type='search'],
.is-dark-theme input[type='tel'],
.is-dark-theme input[type='date'],
.is-dark-theme input[type='month'],
.is-dark-theme input[type='week'],
.is-dark-theme input[type='time'],
.is-dark-theme input[type='datetime'],
.is-dark-theme input[type='datetime-local'],
.is-dark-theme input[type='color'],
.is-dark-theme .site
textarea{color:var(--light) !important;width:100%;background:transparent !important;border:solid 2px var(--light)}.sectionContact input::placeholder,
.sectionContact textarea::placeholder{color:#ffffffb3}span[data-name='callback'] .wpcf7-list-item{margin-top:25px}span[data-name='callback'] .wpcf7-list-item
label{display:flex;align-items:center;gap:10px}input[type='checkbox']:after{left:7px;top:3px;width:7px;height:13px;border:3px
solid #fff !important;border-top:0 !important;border-left:0 !important}.detailsContact{background-color:var(--light);color:var(--dark);font-size:var(--body-text-1);max-width:540px;width:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;gap:30px}.detailsContact
.coordonnees{display:flex;flex-direction:column;gap:20px}.detailsContact
.horaires{display:flex;flex-direction:row;gap:20px}.detailsContact .horaires
svg{margin-top:10px;width:30px}.detailsContact a,
.detailsContact
p{color:var(--dark);font-size:var(--body-text-1);display:flex;gap:20px;align-items:center}@media (max-width: 768px){.detailsContact a,
.detailsContact
p{font-size:var(--body-text-2)}}.detailsContact
.fb{justify-content:center;display:flex}.detailsContact
img{filter:invert(1)}.imgContact{height:320px;width:100%;max-width:1120px;background-size:cover;background-position:center;margin:80px
auto 10px auto}.product_cat-evenements .wc-attr-desc{display:none}.product_cat-cartouches .wc-attr-desc{display:flex}.product_cat-cartouches
.variations_form.cart{display:flex;flex-direction:column-reverse}.product_cat-cartouches p.price,
.product_cat-cartouches .woocommerce-variation-description,
.product_cat-cartouches .woocommerce-variation-add-to-cart{display:none}.product_cat-cartouches .woocommerce-variation-price{margin-top:0}.product_cat-evenements
form.variations_form.cart{display:flex;flex-direction:column}.product_cat-evenements .woocommerce-variation.single_variation{order:-1}.product_cat-evenements .woocommerce-variation.single_variation .woocommerce-variation-price{margin-top:0}.product_cat-evenements
p.price{display:none}.product_cat-evenements .woocommerce-variation-add-to-cart{margin-top:2rem}.liCartouches{background-color:var(--light)}.price-sm{font-size:var(--body-text-2) !important}.txtCartouches{text-align:center;color:var(--dark);padding:1rem;margin:auto}.woocommerce-products-header{border:none !important;display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.wpc-edit-filter-set,.wpc-filter-header{display:none}body.woocommerce-shop .wpc-filter-content select,
body.woocommerce-shop #content
select{width:fit-content;min-width:330px;font-size:var(--subhead);margin:0;background:var(--dark);border:1px
solid var(--light);color:var(--light);padding:10px
30px 10px 10px !important}.shopSelect{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin:1rem 0}body.woocommerce-shop #content
select{background:var(--dark) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='white'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat 95% 60% !important}@media only screen and (max-width: 768px){.woocommerce .woocommerce-products-header__title.page-title,
.woocommerce-page .woocommerce-products-header__title.page-title{margin:0rem auto 1rem !important}}.competitions
h1{visibility:hidden;font-size:1px !important}.competitions
.tab{text-align:center}.competitions .tab
button{background-color:transparent !important;font-size:var(--d-h3);font-family:var(--title)}@media (max-width: 768px){.competitions .tab
button{font-size:var(--m-h3)}}.competitions .tab
button{border-bottom:2px rgba(255, 255, 255, 0.5) solid;color:rgba(255, 255, 255, 0.5);border-right:0;border-top:0;border-left:0;text-transform:uppercase}.competitions .tab button.active,
.competitions .tab button:hover{color:white;border-bottom:2px white solid;border-right:0;border-top:0;border-left:0}.competitions
.tabcontent{display:none;animation:fadeEffect 1s}.competitions .tabcontent
.woocommerce{margin:3rem auto}.competitions .tabcontent
ul{gap:20px}.competitions .tabcontent
li{background-color:var(--light);flex-direction:row !important;align-items:center !important}.competitions .tabcontent li
select{width:100% !important;margin-bottom:20px}.competitions .tabcontent
a.details{flex-direction:row-reverse;display:flex;gap:10px;width:100%;justify-content:center;align-items:center}.competitions .tabcontent a.details
svg{fill:#ffffff!important}.competitions
ul.products{flex-direction:column !important}.competitions
.homeCompetitions{padding:2rem !important;width:fit-content}.homeImgCompetition{width:100%;height:100%}.woocommerce ul.products li.product .homeImgCompetition img.attachment-woocommerce_thumbnail{height:100%!important}@media (max-width: 992px){.competitions
ul.products{padding:20px}.competitions ul.products
li{flex-direction:column !important;width:fit-content;margin:auto}.competitions
.homeImgCompetition{width:100%}.competitions
.homeTxtCompetition{padding:2rem !important}}@media only screen and (min-width: 668px) and (max-width: 768px){.competitions ul.products[class*='columns-'] li.product,
.competitions ul.products[class*='columns-'] li.product{width:fit-content !important;padding:0
!important}}@keyframes
fadeEffect{from{opacity:0}to{opacity:1}}.competitions
.resultat{justify-content:center}.tablepress>:not(caption)>*>*{background:white !important;padding:1rem 0.5rem!important}.tablepress thead .dt-orderable-asc .dt-column-order:after, .tablepress thead .dt-orderable-asc .dt-column-order:before, .tablepress thead .dt-orderable-desc .dt-column-order:after, .tablepress thead .dt-orderable-desc .dt-column-order:before, .tablepress thead .dt-ordering-asc .dt-column-order:after, .tablepress thead .dt-ordering-asc .dt-column-order:before, .tablepress thead .dt-ordering-desc .dt-column-order:after, .tablepress thead .dt-ordering-desc .dt-column-order:before{opacity: .09!important;font-size:10px!important;right:0!important}#evenements-select-wrapper{width:90%;max-width:1100px;margin-top:60px}.evenements-select-div{display:flex;flex-direction:column}.evenements-select-div
select{font-size:var(--subhead);margin:0;background:var(--dark);border:1px
solid var(--light);color:var(--light);padding:10px
30px 10px 10px !important}.evenements-select-div
select{background:var(--dark) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='white'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat 98% 60% !important}.dt-container .dt-layout-row .dt-layout-cell.dt-layout-end:last-of-type{margin-left:0 !important}.dt-container .dt-layout-cell.dt-layout-start{display:none}.dt-container .dt-search{flex-wrap:nowrap !important;margin-right:auto}@media screen and (max-width:992px){#evenement-tablepress .dt-layout-cell.dt-layout-full{overflow:scroll !important}}.dt-container .dt-paging
button{border:1px
solid #ffffff!important;cursor:pointer;outline:none;color:white!important;background:transparent!important}.dt-container .dt-paging .dt-paging-button.current,
.dt-container .dt-paging .dt-paging-button:hover{color:#000 !important;cursor:pointer;outline:none;background:white!important}.dt-container .dt-paging .dt-paging-button.disabled, .dt-container .dt-paging .dt-paging-button.disabled:active, .dt-container .dt-paging .dt-paging-button.disabled:hover{color:white!important}.tablepress>:where(thead,tfoot)>tr>*{background-color:white!important;font-family:var(--title)!important;text-transform:uppercase!important}.dt-paging{position:absolute;right:0;bottom:-4%}.wc-block-cart-items__header
span{font-size:var(--d-h5);font-family:var(--title)}.wc-block-components-product-name{font-size:var(--m-h4) !important;color:var(--light) !important;font-family:var(--title)}.panier .wc-block-components-quantity-selector
button{background-color:transparent !important;color:#fff !important;opacity:1 !important;border-radius:0 !important}.wc-block-components-product-details
span{font-size:var(--subhead) !important;font-weight:600}.wc-block-components-quantity-selector{border-radius:0 !important}.wc-block-cart-item__quantity{display:flex;gap:50px;flex-wrap:wrap;align-items:baseline}h2.wp-block-woocommerce-cart-order-summary-heading-block{font-size:var(--d-h5) !important;font-family:var(--title) !important}.wc-block-components-totals-coupon__form{align-items:center}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{mask-size:2em!important;margin:0
auto!important}.wp-block-woocommerce-cart .wp-block-woocommerce-product-new,.wp-block-heading.has-text-align-center{display:none}.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{display:block}.woocommerce-MyAccount-content{color:var(--light);background:var(--dark);padding:2rem}.woocommerce-account .woocommerce-MyAccount-navigation
ul{background:white}.woocommerce-account .woocommerce-MyAccount-navigation
li{cursor:pointer;margin:0!important;font-family:var(--title);padding:10px;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,
.woocommerce-account .woocommerce-MyAccount-navigation li:hover{background:black}.woocommerce-account .woocommerce-MyAccount-navigation li
a{text-decoration:none;color:var(--dark)!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation li:hover a,
.woocommerce-MyAccount-content
a{text-decoration:none!important;color:var(--light)!important}.woocommerce-MyAccount-content
a.btn{color:var(--dark)!important;display:block;text-align:center}.woocommerce-MyAccount-content
h2{font-size:var(--d-h4) !important}@media only screen and (min-width: 768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:50%!important}}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-top:solid var(--dark) 20px!important}.woocommerce form .form-row .input-text, .woocommerce form .form-row
select{border:var(--wc-form-border-width) solid rgb(255 255 255 / 80%);border-radius:0}.show-password-input{filter:invert(1)}.password-input button[aria-describedby="password_current"]{filter:invert(0)}.woocommerce-info{border-top-color:white}.woocommerce-error,.woocommerce-info,.woocommerce-message{border:#eee solid 2px;color:#fff;background:transparent;color:var(--light)}.about{max-width:900px;margin:auto;padding:0
20px}.about
h1{padding-bottom:25px}.about
.subheader{padding-bottom:45px}.aboutBtn{display:flex;justify-content:center;gap:45px;align-items:center;padding:55px
0 0 0;flex-wrap:wrap}.aboutGallery{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:20px;max-width:1000px;margin:65px
auto 120px auto !important}.aboutImg{width:300px;height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.servicesTop{background-size:cover !important;width:100%;min-height:345px;background-position:center 75% !important;width:100%;height:50vh;min-height:345px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:45px;max-height:750px}.servicesTop
h1{max-width:1028px;width:auto}.serviceRestaurant{display:flex;justify-content:center;max-width:1920px;align-items:center;gap:10%;margin:auto}.serviceRestaurant
.imgRestaurant{position:relative;height:800px;width:50%;display:block}.serviceRestaurant .imgRestaurant
.image{min-width:360px;min-height:350px;width:70%;height:60%;background-size:cover !important;background-position:center;position:absolute;background-repeat:no-repeat}.serviceRestaurant .imgRestaurant
.img_1{top:-1rem;right:-40px;z-index:9}.serviceRestaurant .imgRestaurant
.img_2{bottom:4rem;left:2rem;z-index:1}.serviceRestaurant
.txtsRestaurant{min-width:350px;width:70%;max-width:600px}.serviceRestaurant .txtsRestaurant
h2{padding-bottom:50px !important}.servicesBandeau{height:25em;width:100%;max-width:1920px;margin:80px
auto;background-position:center 65%;background-repeat:no-repeat;background-size:cover}.serviceSeminaires{display:flex;justify-content:space-evenly;align-items:center;gap:120px;max-width:1920px;margin:120px
auto}.serviceSeminaires
.txtLeftSeminaire{height:fit-content;display:flex;flex-direction:column;gap:30px;width:52%}.serviceSeminaires .txtLeftSeminaire
h2{padding-bottom:40px}.serviceSeminaires
.txtRightSeminaire{max-width:450px}.imgSeminaire{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;margin:0
20px 80px 0 !important}.imgSeminaire
.image{background-size:cover;background-repeat:no-repeat;align-items:center;background-position:center;width:100%;max-width:40%;height:500px}@media (max-width: 993px){.serviceRestaurant
.imgRestaurant{display:none}.serviceRestaurant
.txtsRestaurant{width:100%;padding:0
20px}.serviceSeminaires{justify-content:center;flex-wrap:wrap;gap:40px}.serviceSeminaires .txtLeftSeminaire,
.serviceSeminaires
.txtrightSeminaire{width:90%;max-width:none;padding:20px;margin:auto}.serviceSeminaires
.txtLeftSeminaire{text-align:center;align-items:center}.imgSeminaire
.image{min-width:80%;margin:auto}}.coldpage{max-width:1600px;margin:auto;width:100%;padding:0
10%;margin-bottom:80px !important}.coldpage
h1{margin-block:50px}.coldpage
h2{padding:20px
0 15px 0}.coldpage
p{font-size:22px !important}.coldpage ol
li{font-size:25px;padding:20px
0}.coldpage ol li::marker{font-size:40px;font-weight:bold}.imgRglComp{width:100%;height:auto}.listeLogements{max-width:1500px;margin:auto;display:flex;flex-wrap:wrap;gap:40px;align-items:baseline;justify-content:space-evenly;margin-bottom:80px !important}.hbgPost{min-width:400px}@media (max-width: 399px){.hbgPost{min-width:90%}.listeLogements{padding:20px}}.hbgDetails{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;background:var(--light);padding:20px}.hbgImg{height:400px;min-height:230px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}.hbgH2{font-size:var(--d-h5) !important;color:var(--dark) !important}.hbgPost
p{color:var(--dark)}.hbgGpBtn{display:flex;justify-content:space-evenly;gap:50px}.hbgBtnIcon{display:flex;gap:20px;align-items:center}.hbgBtn{border:1px
solid var(--dark);padding:20px;height:70px;display:flex;align-items:center;padding:20px;justify-content:center}.hbgBtn:hover{background-color:var(--dark)}.hbgBtn:hover
img{filter:invert(1)}.btn-website{padding-inline:15px !important}.pagination
ul{display:flex;gap:8px;list-style:none;padding:0;justify-content:end}.pagination .page-numbers{border:none;padding:12px
20px}.pagination .next.page-numbers,
.pagination .prev.page-numbers{padding:12px
30px;border:1px
solid #ddd}.pagination li a,
.pagination li
span{display:block;text-decoration:none;color:var(--light);font-size:var(--body-text-2);font-family:var(--title);text-transform:uppercase;letter-spacing:2px}.pagination li .current,
.pagination li:hover{background:var(--light);color:var(--dark) !important}.pagination li:hover
a{color:var(--dark) !important}@media (max-width: 768px){.hbgImg{max-height:230px}.hbgGpBtn{gap:35px}.hbgBtn{height:fit-content;padding:10px
!important}.btn-website{font-size:15px !important}}@media only screen and (max-width: 821.98px){.pagination .page-numbers,
.comments-pagination .page-numbers{display:flex !important;justify-content:center}}.woocommerce-shop .woocommerce-pagination .page-numbers{text-align:end}.woocommerce-shop .woocommerce-pagination .page-numbers
li{border:1px
white solid}.woocommerce-shop .woocommerce-pagination .page-numbers li
.current{background:white;color:black}.woocommerce-shop .woocommerce-pagination .page-numbers li a.page-numbers{color:white}.related.products{text-align:center}.single-product
div.product{margin-top:3rem}.home .woocommerce ul.products[class*=columns-] li.product{width:100%}@font-face{font-family:'Manrope-Regular';src:url('/wp-content/themes/childtheme/fonts/Manrope-Regular.woff') format('woff');font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:'Manrope-SemiBold';src:url('/wp-content/themes/childtheme/fonts/Manrope-SemiBold.woff') format('woff');font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:'Manrope-Bold';src:url('/wp-content/themes/childtheme/fonts/Manrope-Bold.woff') format('woff');font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:normal;src:local('Libre Baskerville'), url('/wp-content/themes/childtheme/css/LibreBaskerville-Regular.woff') format('woff')}@font-face{font-family:'Libre Baskerville Italic';font-style:normal;font-weight:normal;src:local('Libre Baskerville Italic'), url('/wp-content/themes/childtheme/css/LibreBaskerville-Italic.woff') format('woff')}@font-face{font-family:'Libre Baskerville Bold';font-style:normal;font-weight:normal;src:local('Libre Baskerville Bold'), url('/wp-content/themes/childtheme/css/LibreBaskerville-Bold.woff') format('woff')}:root{--ultra:#181a1b;--dark:#172728;--light:#fff;--d-h1:95px;--d-h2:60px;--d-h3:48px;--d-h4:34px;--d-h5:24px;--d-h6:20px;--m-h1:45px;--m-h2:40px;--m-h3:32px;--m-h4:25px;--m-h5:20px;--m-h6:18px;--size-txt-button:20px;--subhead:20px;--body-text-1:22px;--body-text-2:16px;--font-button:'Libre Baskerville Regular', 'Times New Roman', serif;--title:'Libre Baskerville Regular', 'Times New Roman', serif;--prg:'Manrope-Regular', sans-serif}@media (max-width: 992px){h1{font-size:var(--m-h1) !important}h2{font-size:var(--m-h2) !important}h3{font-size:var(--m-h3) !important}h4, .single-product
h1{font-size:var(--m-h4) !important}h5{font-size:var(--m-h5) !important}h6{font-size:var(--m-h6) !important}}@media (min-width: 993px){h1{font-size:var(--d-h1) !important}h2{font-size:var(--d-h2) !important}h3, .single-product
h1{font-size:var(--d-h3) !important}h4{font-size:var(--d-h4) !important}h5,.h4-cj{font-size:var(--d-h5) !important}h6{font-size:var(--d-h6) !important}}html,body{background-color:var(--dark);color:var(--light)}h1,h2,h3,h4,h5,h6{font-family:var(--title);font-weight:500;text-transform:uppercase}p{font-family:var(--prg);font-size:var(--body-text-2);font-weight:200;letter-spacing:0.5px}a{text-decoration:none}.subheader, div.subheader
p{font-size:var(--subhead)!important;font-weight:700!important;font-family:var(--prg)!important}.bt1{font-size:var(--body-text-1)}.txt-light{color:var(--light)}.txt-dark{color:var(--dark)}.txt-center{text-align:center}.none{display:none}.m-auto{margin:auto}@media (max-width: 765px){.d-none-sm{display:none}.d-flex-sm{display:flex}.m-auto-sm{margin:auto}}@media (min-width: 766px){.d-none-lg{display:none}.d-flex-lg{display:flex}}.btn, .wc-block-cart__submit-button, .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{text-transform:uppercase;font-family:var(--font-button)!important;font-size:var(--m-h6);padding:22px
50px;border:none;height:fit-content;width:fit-content;transition:all 0.5s;position:relative}.btn-border{border:var(--dark) solid 2px !important;background-color:transparent !important;display:flex !important;gap:15px;color:var(--dark) !important}.btn-light,
.wc-block-cart__submit-button,
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{color:var(--dark)!important;background-color:var(--light)!important}.btn-dark{color:var(--light);background-color:var(--dark);border:none!important}.btn-effect{cursor:pointer}.btn-effect::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 0.6s}.btn-effect:hover::before{background-color:rgba(255,255,255,0.1);transform:scale(0)}.btn-light::after,
.wc-block-cart__submit-button::after,
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:all 0.3s;border:1px
solid rgba(255,255,255, 0.5);transform:scale(1.2,1.2)}.btn-light:hover::after,
.wc-block-cart__submit-button:hover::after,
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button:hover::after{opacity:1;transform:scale(1,1)}.price{font-family:"Manrope-Bold",sans-serif;font-weight:900;font-size:35px}.quantity{max-width:60px;min-height:60px}.action{display:flex;align-items:center;justify-content:space-around;gap:15px}.site .button:focus, button:focus, input[type=submit]:focus, input[type=reset]:focus, .wp-block-search .wp-block-search__button:focus, .wp-block-button .wp-block-button__link:focus, .wp-block-file a.wp-block-file__button:focus{outline:none;outline-offset:0}@media only screen and (max-width: 768px){.woocommerce-error li,.woocommerce-info,.woocommerce-message{padding:1rem 1.5rem;display:flex;flex-direction:column;text-align:center;gap:20px}.price{font-size:16px!important}.wp-singular .woocommerce-variation-price
.price{font-size:35px!important}.wp-singular .summary.entry-summary{margin-bottom:3rem}.wc-block-components-product-details
span{font-size:16px!important}}