﻿html{font-size:16px}body,.editor-styles-wrapper{font-family:"Be Vietnam Pro",sans-serif;font-weight:200;font-style:normal;line-height:1.8;color:#000;padding-top:108px}@media (min-width:1200px){body,.editor-styles-wrapper{padding-top:195px}}body.page-template-template-noheader,.editor-styles-wrapper.page-template-template-noheader{padding-top:108px}@media (min-width:1200px){body.page-template-template-noheader,.editor-styles-wrapper.page-template-template-noheader{padding-top:195px}}body.wp-admin{padding-top:0px!important}.editor-styles-wrapper{padding-top:0px!important}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.w100{width:100%}.w80{width:80%}.w60{width:60%}.w40{width:40%}.w20{width:20%}.mw400{max-width:400px}.mw600{max-width:600px}.mw800{max-width:800px}.mw1000{max-width:1000px}.mw1200{max-width:1200px}.mw-10pc{max-width:10%}.mw-20pc{max-width:20%}.mw-30pc{max-width:30%}.mw-40pc{max-width:40%}.mw-50pc{max-width:50%}.mw-60pc{max-width:60%}.mw-70pc{max-width:70%}.mw-80pc{max-width:80%}.mw-90pc{max-width:90%}.mw-100pc{max-width:100%}.mw-auto{max-width:auto}@media (min-width:992px){.mw-lg-auto{max-width:auto}}.visible{visibility:visible;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.invisible{visibility:hidden;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.clearfix{clear:both}.noscroll{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}#masthead{position:relative;z-index:101}.header-home-page{position:relative;color:#fff;background-image:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/bg/home-header-left.svg);background-repeat:no-repeat;background-position-x:-10px;background-position-y:115px;background-size:275px auto;background-color:#000}@media (min-width:1200px){.header-home-page{background-image:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/bg/home-header-left.svg),linear-gradient(75deg,#000 0%,#000 75%,#ccc 75%,#ccc 100%);background-repeat:no-repeat,no-repeat;background-position-x:-10px,0;background-position-y:200px,0;background-size:400px auto,auto auto}}.header-home-page .header-home-page_inner{max-width:1400px;margin:0 auto}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-left-container{text-align:left}}.header-home-page .header-home-page_inner .header-home-left-container h1{font-size:2.5rem;padding:150px 0 0 0;margin:0 0 25px 0;text-align:center}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-left-container h1{font-size:3.2rem;padding:75px 0 0 0;margin:0 0 50px 0;text-align:left}}.header-home-page .header-home-page_inner .header-home-left-container .header-home-resume{text-align:center!important;padding:0 20px 0 20px}@media (min-width:768px){.header-home-page .header-home-page_inner .header-home-left-container .header-home-resume{width:430px;text-align:left!important;margin:0 auto}}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-left-container .header-home-resume{padding:0 0 0 0;margin:0;text-align:left!important}}.header-home-page .header-home-page_inner .header-home-left-container .header-home-activities{padding:25px 20px 0 20px;text-align:center}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-left-container .header-home-activities{padding:25px 0 0 0;text-align:left}}.header-home-page .header-home-page_inner .header-home-left-container .header-home-activities a{font-size:1.2rem;font-weight:500;text-transform:uppercase;text-decoration:none;color:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.header-home-page .header-home-page_inner .header-home-left-container .header-home-activities a:hover{color:#ccc;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.header-home-page .header-home-page_inner .header-home-left-container .header-home-buttons{padding:50px 0 50px 0;text-align:center}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-left-container .header-home-buttons{text-align:left}}.header-home-page .header-home-page_inner .header-home-right-container .header-home-slider{padding:50px 0 50px 0}@media (min-width:1200px){.header-home-page .header-home-page_inner .header-home-right-container .header-home-slider .mySwiper-home-slider-header{height:700px}}.header-home-page .header-home-page_inner .header-home-right-container .header-home-slider .mySwiper-home-slider-header img{width:100%;height:auto}.header-activite{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;height:74vh}@media (min-width:1200px){.header-activite{height:70vh}}.header-activite .header-activite_inner{width:100%;position:absolute;left:50%;bottom:10vh;transform:translateX(-50%);padding-left:20px;padding-right:20px}@media (min-width:1024px){.header-activite .header-activite_inner{max-width:1000px}}@media (min-width:1200px){.header-activite .header-activite_inner{max-width:1160px;padding-left:0;padding-right:0}}@media (min-width:1440px){.header-activite .header-activite_inner{max-width:1400px}}.header-activite .header-activite_inner h1{padding:192px 0 0 0;font-weight:700;text-align:center}@media (min-width:1200px){.header-activite .header-activite_inner h1{padding:150px 0 0 0;text-align:left}}.header-activite .header-activite_inner .header-activite-subtitle{font-size:1.5rem;line-height:1.1;text-align:center;margin:0 0 50px 0}@media (min-width:1200px){.header-activite .header-activite_inner .header-activite-subtitle{font-size:2.5rem;text-align:left}}.header-activite .header-activite_inner .header-activite-logo{position:absolute;top:70px;right:50%;transform:translateX(50%)}@media (min-width:1200px){.header-activite .header-activite_inner .header-activite-logo{top:50%;right:20px;transform:translateY(-50%) translateX(0)}}.header-activite .header-activite_inner .header-activite-button{text-align:center}@media (min-width:1200px){.header-activite .header-activite_inner .header-activite-button{text-align:left}}.header-page{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;height:74vh}@media (min-width:1200px){.header-page{height:70vh}}.header-page.header-page-small{height:35vh}@media (min-width:1200px){.header-page.header-page-small{height:35vh}}.header-page.header-page-small .header-page_inner{bottom:5vh}.header-page .header-page_inner{width:100%;position:absolute;left:50%;bottom:10vh;transform:translateX(-50%);padding-left:20px;padding-right:20px}@media (min-width:1024px){.header-page .header-page_inner{max-width:1000px}}@media (min-width:1200px){.header-page .header-page_inner{max-width:1160px;padding-left:0;padding-right:0}}@media (min-width:1440px){.header-page .header-page_inner{max-width:1400px}}.header-page .header-page_inner h1{padding:250px 0 0 0;font-weight:700;text-align:center}@media (min-width:1200px){.header-page .header-page_inner h1{padding:0;text-align:left}}.header-page .header-page_inner .header-page-subtitle{font-size:1.5rem;line-height:1.1;text-align:center;margin:0 0 50px 0;padding:0 20px 0 20px}@media (min-width:1200px){.header-page .header-page_inner .header-page-subtitle{text-align:left;font-size:2.5rem}}@media (min-width:1400px){.header-page .header-page_inner .header-page-subtitle{padding:0 0 0 0}}.header-page .header-page_inner .header-page-logo{position:absolute;top:125px;right:25px}@media (min-width:1200px){.header-page .header-page_inner .header-page-logo{top:50px;right:0}}.header-page .header-page_inner .header-page-button{text-align:center}@media (min-width:1200px){.header-page .header-page_inner .header-page-button{text-align:left}}#menu-principal-mobile{position:fixed;top:0;left:0;width:100%;height:110px;z-index:1000;background:#000;text-transform:uppercase;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-principal-mobile #header-mobile-brands{transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-principal-mobile .li-opened{position:relative;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-principal-mobile .li-opened>a{display:inline-block;text-decoration:none}#menu-principal-mobile li.menu-item-has-children{position:relative}#menu-principal-mobile li.menu-item-has-children>a{display:inline-block;text-decoration:none;position:relative}#menu-principal-mobile li.menu-item-has-children>a::after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/menu-chevron.svg);display:block;width:20px;height:20px;position:absolute;top:7px;right:-30px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-principal-mobile nav#site-navigation-mobile{display:none;opacity:0;height:0;height:135%;transition:200ms all ease-in-out;-webkit-transition:200ms all ease-in-out;-moz-transition:200ms all ease-in-out;-ms-transition:200ms all ease-in-out;-o-transition:200ms all ease-in-out}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container{overflow:hidden;height:135%}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul{list-style:none;padding-left:0}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li{display:block;padding:10px 0 0 0;text-align:center;border-top:solid 1px #333}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li a{display:inline-block;width:auto;height:100%;text-decoration:none;text-align:center;color:#962F00;font-size:1.3rem;color:#fff;padding:6px 0 15px 0}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu{opacity:0;height:0!important;pointer-events:none;background:#ccc}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu.sub-menu-opened{opacity:1!important;height:auto!important;pointer-events:auto!important;transition:all 1000ms ease-in-out;-webkit-transition:all 1000ms ease-in-out;-moz-transition:all 1000ms ease-in-out;-ms-transition:all 1000ms ease-in-out;-o-transition:all 1000ms ease-in-out}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu:last-child{border-bottom:none}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu li{border-bottom:solid 1px #000}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu li:first-child{padding-top:20px}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu li:last-child{border-bottom:none}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li ul.sub-menu li a{opacity:.9;font-weight:500;color:#1F1F1F}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li.pre-menu-estimate-link{background:#962F00}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li.pre-menu-contact-link{background:#fff;border-top:none}#menu-principal-mobile nav#site-navigation-mobile .menu-menu-principal-mobile-container ul li.pre-menu-contact-link a{color:#000}#menu-desktop-container{position:fixed;top:0;left:0;width:100%;background:#000;z-index:1000;padding:0 0 30px 0;transition:transform 0.3s ease}#menu-desktop-container.menu-adjusted{transform:translateY(-60px);transition:transform 0.3s ease}#menu-desktop-container .pre-menu-container{transition:transform 0.3s ease,opacity 0.3s ease;transform:translateY(0);opacity:1}#menu-desktop-container .pre-menu-hidden{transform:translateY(-100%);opacity:0;pointer-events:none}#menu-desktop-container #menu-desktop-container{transition:transform 0.3s ease;transform:translateY(0)}#menu-desktop-container .pre-menu-container{position:relative}@media (min-width:1200px){#menu-desktop-container .pre-menu-container{background:#1F1F1F;height:70px;font-size:.85rem;color:#fff;text-align:center}#menu-desktop-container .pre-menu-container .pre-menu-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%}}@media (min-width:1200px){#menu-desktop-container .pre-menu-container .pre-menu-socials{position:relative;display:block;float:right;text-align:center;text-decoration:none;text-decoration:uppercase;font-weight:500;color:#fff;width:200px;height:65px}#menu-desktop-container .pre-menu-container .pre-menu-socials div{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:100%}#menu-desktop-container .pre-menu-container .pre-menu-socials div a.social-icon-link{text-decoration:none}#menu-desktop-container .pre-menu-container .pre-menu-socials div a.social-icon-link svg path{fill:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .pre-menu-container .pre-menu-socials div a.social-icon-link:hover svg path{fill:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}}#menu-desktop-container .header-logo-menu-container{padding:20px 0 0 0}#menu-desktop-container .header-logo-menu-container .header-logo-container{width:150px;padding:0 0 0 60px;float:left}#menu-desktop-container .header-logo-menu-container .header-logo-container a>svg path{fill:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .header-logo-menu-container .header-logo-container a:hover>svg path{fill:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .header-logo-menu-container .header-menu-container{position:relative;width:calc(100% - 250px);float:left;height:75px}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container{text-align:right;margin:10px 0 0 0}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop{width:100%;margin:0 0 0 0;padding:0 0 0 0;float:right;text-transform:uppercase}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children){display:inline-block;position:relative}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children)>a{display:block;padding:4px 7px 4px 7px;text-decoration:none;font-size:1.1rem;color:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width:1400px){#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children)>a{padding:10px 20px 10px 20px}}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children)>a:hover{border-bottom:solid 2px #ccc}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children).current-menu-item:not(.menu-item-21)>a{font-weight:600;border-bottom:solid 2px #ccc}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children):last-child:hover{border-bottom:none}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children):last-child a{padding:4px 7px 4px 7px;background:#962F00;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width:1400px){#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children):last-child a{padding:10px 20px 10px 20px}}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li:not(.menu-item-has-children):last-child a:hover{border-bottom:none;background:#fff;color:#000;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children{position:relative;display:inline-block}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children.current-menu-ancestor a{font-weight:600;border-bottom:solid 2px #ccc}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>a{color:#fff;display:block;padding:4px 7px 4px 7px;text-decoration:none;font-size:1.1rem;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width:1400px){#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>a{padding:10px 20px 10px 20px}}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children.li-opened{position:relative}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children.li-opened>a{display:inline-block;text-decoration:none}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu{pointer-events:none;position:absolute;top:42px;left:-30px;text-align:left;background:linear-gradient(180deg,#000 0%,#000 53px,#fff 53px,#fff 100%);opacity:0;height:0;width:250px;padding:60px 15px 20px 15px;margin:0}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu>li{position:relative;display:block;padding:0 0 0 30px;border-bottom:solid 2px #ccc}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu>li>a{display:block;padding:10px 0 10px 0;text-decoration:none;color:#000;font-weight:300;border-bottom:none;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu>li>a:hover{color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu>li:last-child{border-bottom:none}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu>li.current-menu-item a{color:#962F00;font-weight:600}#menu-desktop-container .header-logo-menu-container .header-menu-container div.menu-menu-principal-desktop-container ul#menu-menu-principal-desktop>li.menu-item-has-children>ul.sub-menu.sub-menu-opened{opacity:1!important;height:auto!important;pointer-events:auto!important}#toggle-menu{position:absolute;right:15px;top:35px;z-index:2;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width:1200px){#toggle-menu{right:10px}}#toggle-menu label{display:flex;flex-direction:column;width:40px;cursor:pointer}#toggle-menu label span{background:#fff;height:2px;margin:6px 0;transition:0.4s cubic-bezier(.68,-.6,.32,1.6);-webkit-transition:0.4s cubic-bezier(.68,-.6,.32,1.6);-moz-transition:0.4s cubic-bezier(.68,-.6,.32,1.6);-ms-transition:0.4s cubic-bezier(.68,-.6,.32,1.6);-o-transition:0.4s cubic-bezier(.68,-.6,.32,1.6)}#toggle-menu label span:nth-of-type(1){width:100%}#toggle-menu label span:nth-of-type(2){width:100%}#toggle-menu label span:nth-of-type(3){width:100%}#toggle-menu input[type="checkbox"]{display:none}#toggle-menu input[type="checkbox"]:checked~span:nth-of-type(1){transform-origin:bottom;transform:rotatez(45deg) translate(6px,3px);-webkit-transform:rotatez(45deg) translate(6px,3px);-moz-transform:rotatez(45deg) translate(6px,3px);-ms-transform:rotatez(45deg) translate(6px,3px);-o-transform:rotatez(45deg) translate(6px,3px);width:50%}#toggle-menu input[type="checkbox"]:checked~span:nth-of-type(2){transform-origin:top;transform:rotatez(-45deg)}#toggle-menu input[type="checkbox"]:checked~span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(16px,-8px) rotatez(45deg);-webkit-transform:translate(16px,-8px) rotatez(45deg);-moz-transform:translate(16px,-8px) rotatez(45deg);-ms-transform:translate(16px,-8px) rotatez(45deg);-o-transform:translate(16px,-8px) rotatez(45deg)}.header-h1-title-container{margin-top:15px;color:#fff;padding:40px 40px 40px 40px;background:#962F00}@media (min-width:1680px){.header-h1-title-container{padding:80px 80px 80px 180px;background-position:right bottom;background-image:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/bg/header-title.svg);background-repeat:no-repeat}}.header-h1-title-container h1{margin:0 0 0 0;text-align:center;max-width:700px}@media (min-width:992px){.header-h1-title-container h1{text-align:left;margin:0 0 0 100px}}.site-footer{background:#000;color:#fff;font-size:1.25rem;line-height:1.785rem;padding:65px 0 65px 0;color:#fff;text-transform:uppercase}.site-footer .site-footer_inner{max-width:1400px;margin:0 auto}.site-footer .site-footer_inner .footer-title{color:#ccc;font-weight:500;margin:0 0 25px 0}.site-footer .site-footer_inner .footer-logo-container a>svg path{fill:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-logo-container a:hover>svg path{fill:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-address-container{line-height:1.15}.site-footer .site-footer_inner .footer-address-container a{color:#fff;text-decoration:none;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-address-container a:hover{color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-socials-container{text-align:center;padding:50px 0 0 0}@media (min-width:1200px){.site-footer .site-footer_inner .footer-socials-container{text-align:right;padding:0 0 0 0}}.site-footer .site-footer_inner .footer-socials-container a.social-icon-link{text-decoration:none}.site-footer .site-footer_inner .footer-socials-container a.social-icon-link svg path{fill:#fff;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-socials-container a.social-icon-link:hover{text-decoration:none}.site-footer .site-footer_inner .footer-socials-container a.social-icon-link:hover svg path{fill:#ccc;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-menu-1-container #menu-menu-footer-1{list-style:none;padding:0 0 0 0}.site-footer .site-footer_inner .footer-menu-1-container #menu-menu-footer-1 li{display:block;margin:0 0 15px 0;text-align:center}@media (min-width:1200px){.site-footer .site-footer_inner .footer-menu-1-container #menu-menu-footer-1 li{text-align:left}}.site-footer .site-footer_inner .footer-menu-1-container #menu-menu-footer-1 li a{color:#fff;text-decoration:none;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-menu-1-container #menu-menu-footer-1 li a:hover{color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-activites-container ul{list-style:none;padding:0 0 0 0}.site-footer .site-footer_inner .footer-activites-container ul li{display:block;margin:0 0 15px 0;text-align:center}@media (min-width:1200px){.site-footer .site-footer_inner .footer-activites-container ul li{text-align:left}}.site-footer .site-footer_inner .footer-activites-container ul li a{color:#fff;text-decoration:none;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-activites-container ul li a:hover{color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-menu-2-container{font-size:1rem}@media (min-width:1200px){.site-footer .site-footer_inner .footer-menu-2-container{font-size:1rem}}.site-footer .site-footer_inner .footer-menu-2-container a{color:#fff;text-decoration:none;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-menu-2-container a:hover{color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.site-footer .site-footer_inner .footer-right-container{background:rgba(97,112,115,.32);padding:5px 35px 35px 35px}.site-footer .site-footer_inner .footer-right-container .footer-right-title{color:#962F00;font-weight:600;padding:20px 0 15px 0}.site-footer .site-footer_inner .footer-right-container .footer-right-subtitle{font-weight:600;padding:20px 0 15px 0}.site-footer .site-footer_inner .footer-right-container .footer-right-small{font-size:.9rem}.site-footer .site-footer_inner .footer-right-container a{text-decoration:none;font-weight:600}.site-footer .site-footer_inner .footer-right-container a .footer-right-bus{display:inline-block;padding:5px 10px 5px 10px;margin:0 2px 10px 2px}.site-footer .site-footer_inner .footer-right-container a .footer-right-bus.bus-orange{color:#fff;background:#E16B33}.site-footer .site-footer_inner .footer-right-container a .footer-right-bus.bus-maroon{color:#fff;background:#986927}.site-footer .site-footer_inner .footer-right-container a .footer-right-bus.bus-green{color:#fff;background:#6DA93E}.site-footer .site-footer_inner .footer-right-container a .footer-right-metro{display:inline-block;padding:5px 13px 5px 13px;margin:0 2px 0 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.site-footer .site-footer_inner .footer-right-container a .footer-right-metro.metro-red{color:#fff;background:#FB1014}.site-footer .site-footer_inner .footer-right-container a .footer-right-metro.metro-yellow{color:#000;background:#FBBC05}.site-footer .site-footer_inner .footer-right-container a .footer-right-parking{display:inline-block;padding:5px 10px 5px 10px;margin:0 2px 10px 2px}.site-footer .site-footer_inner .footer-right-container a .footer-right-parking.parking-blue{color:#fff;background:#2C65F5}.woocommerce-breadcrumb,#breadcrumbs{z-index:-1;text-transform:uppercase;color:#fff;font-size:.9rem;padding:20px;font-weight:300;background-color:#000}@media (min-width:1200px){.woocommerce-breadcrumb,#breadcrumbs{background-position-x:calc(75vw - 9px);background-position-y:0;background-image:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/bg/bg-black.svg);background-repeat:no-repeat;background-position-y:0;background-color:#ccc}}.woocommerce-breadcrumb .breadcrumbs_inner,#breadcrumbs .breadcrumbs_inner{max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:1200px){.woocommerce-breadcrumb .breadcrumbs_inner,#breadcrumbs .breadcrumbs_inner{padding-left:0;padding-right:0}}.woocommerce-breadcrumb a,#breadcrumbs a{color:#fff;opacity:1!important;position:relative;text-decoration:none}.woocommerce-breadcrumb a:hover,#breadcrumbs a:hover{font-weight:500;display:inline-block;margin-right:-3px}.woocommerce-breadcrumb .breadcrumb-item::before,#breadcrumbs .breadcrumb-item::before{display:none}.woocommerce-breadcrumb .breadcrumb_last,#breadcrumbs .breadcrumb_last{color:#fff}.fancybox__backdrop{background:rgba(0,0,0,.85)}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:rgba(0,0,0,.96)}.home-section-actus-container .home-section-actus{position:relative}.home-section-actus-container .home-section-actus .home-actu-h2{position:relative}.home-section-actus-container .home-section-actus .home-actu-h2 h2{position:absolute;top:-35px;left:-50px;display:inline-block;text-transform:uppercase;background:#962F00;color:#fff;font-size:1.7rem;font-weight:500;padding:17px 40px 17px 40px;z-index:2}.home-section-actus-container .home-section-actus .home-actu-img{width:100%;height:auto}.home-section-actus-container .home-section-actus .home-actu-category{text-transform:uppercase;color:#962F00;font-weight:500;font-size:.93rem;padding:25px 0 0 0}.home-section-actus-container .home-section-actus .home-actu-title{text-transform:uppercase;color:#000;font-weight:500;font-size:1.43rem;padding:25px 0 0 0}.home-section-actus-container .home-section-actus .home-actu-resume{padding:25px 0 0 0}.home-section-actus-container .home-section-actus .home-actu-promotion-container-container{position:relative;padding:0 10px 10px 10px;margin:27px 0 0 0;width:30%;float:left;height:45px}.home-section-actus-container .home-section-actus .home-actu-promotion-container-container .home-actu-promotion-container{position:relative;padding:25px 0 0 0;font-weight:500;font-size:1.43rem;color:#fff;background:#962F00;height:45px}.home-section-actus-container .home-section-actus .home-actu-promotion-container-container .home-actu-promotion-container .home-actu-promotion{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-section-actus-container .home-section-actus .home-actu-resume-promotion{margin:25px 0 0 0;width:70%;float:left}.home-section-actus-container .home-section-actus .home-actu-link{padding:15px 0 0 0}.home-section-actus-container .home-section-actus .home-actu-link a{position:relative;display:inline-block;text-transform:uppercase;text-decoration:none;color:#962F00;font-weight:500;font-size:.93rem;padding:0 40px 0 0;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-actus-container .home-section-actus .home-actu-link a:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-purple.svg);display:block;line-height:initial;position:absolute;top:5px;right:0}.home-section-actus-container .home-section-actus .home-actu-link a:hover{color:#000;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-actus-container .home-section-actus .home-actu-link a:hover:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-black.svg)}.home-section-neufs-container .home-section-neufs .home-neuf-h2{position:relative}.home-section-neufs-container .home-section-neufs .home-neuf-h2 h2{display:inline-block;text-transform:uppercase;background:#fff;color:#000;font-size:1.4rem;font-weight:500;padding:17px 40px 17px 40px;z-index:2;text-align:center}@media (min-width:1200px){.home-section-neufs-container .home-section-neufs .home-neuf-h2 h2{font-size:1.7rem;text-align:left}}.home-section-neufs-container .home-section-neufs .home-neuf-paragraph{color:#fff;margin-bottom:50px}@media (min-width:1200px){.home-section-neufs-container .home-section-neufs .home-neuf-paragraph{max-width:50%}}.home-section-neufs-container .home-section-neufs .home-neuf-brand{font-size:1.43rem;color:#962F00;font-weight:600;height:55px}.home-section-neufs-container .home-section-neufs .home-neuf-brand .home-neuf-brand-text{width:50%;float:left;padding:5px 0 0 0}.home-section-neufs-container .home-section-neufs .home-neuf-brand .home-neuf-brand-img{width:50%;float:right;text-align:right}.home-section-neufs-container .home-section-neufs .home-neuf-img{width:100%;height:auto}.home-section-neufs-container .home-section-neufs .home-neuf-category{text-transform:uppercase;color:#962F00;font-weight:500;font-size:.93rem;padding:25px 0 0 0}.home-section-neufs-container .home-section-neufs .home-neuf-title{text-transform:uppercase;color:#fff;font-weight:500;font-size:1.43rem;padding:25px 0 0 0}.home-section-neufs-container .home-section-neufs .home-neuf-resume{color:#fff;padding:25px 0 0 0}.home-section-neufs-container .home-section-neufs .home-neuf-link{padding:15px 0 0 0}.home-section-neufs-container .home-section-neufs .home-neuf-link a{position:relative;display:inline-block;text-transform:uppercase;text-decoration:none;color:#962F00;font-weight:500;font-size:.93rem;padding:0 40px 0 0;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-neufs-container .home-section-neufs .home-neuf-link a:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-purple.svg);display:block;line-height:initial;position:absolute;top:5px;right:0}.home-section-neufs-container .home-section-neufs .home-neuf-link a:hover{color:#fff;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-neufs-container .home-section-neufs .home-neuf-link a:hover:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-white.svg)}.home-section-neufs-container .home-section-neufs .home-neuf-btn{margin:75px 0 75px 0;display:inline-block;color:#fff;background:#962F00;text-transform:uppercase;text-decoration:none;font-weight:500;padding:15px 25px 15px 25px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.home-section-neufs-container .home-section-neufs .home-neuf-btn:hover{background:#fff;color:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.home-section-occasions-container{padding:50px 0 75px 0}.home-section-occasions-container .home-section-occasions .home-occasion-h2{position:relative}.home-section-occasions-container .home-section-occasions .home-occasion-h2 h2{display:inline-block;text-transform:uppercase;background:#fff;color:#000;font-size:1.4rem;line-height:1.1;font-weight:500;padding:17px 40px 17px 40px;z-index:2;text-align:center;margin:0 0 40px 0}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-h2 h2{font-size:1.7rem;text-align:left;margin:0 0 0 100px}}.home-section-occasions-container .home-section-occasions .home-occasion-h3{position:relative}.home-section-occasions-container .home-section-occasions .home-occasion-h3 h3{color:#000;font-size:2.75rem;line-height:1.1;font-weight:500;padding:10px 40px 10px 40px;z-index:2;text-align:center;margin:0 0 0 0}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-h3 h3{font-size:3rem;text-align:left;margin:25px 0 0 60px}}.home-section-occasions-container .home-section-occasions .home-occasion-img-container{width:100%;height:auto;padding:25px 25px 25px 25px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-img-container{float:right;width:185px}}.home-section-occasions-container .home-section-occasions .home-occasion-img-container .home-occasion-img{max-width:100%;height:auto}.home-section-occasions-container .home-section-occasions .home-occasion-content-container{position:relative;padding:0 25px 0 25px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-content-container{width:calc(100% - 185px)}}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-category{text-transform:uppercase;color:#962F00;font-weight:500;font-size:.93rem;padding:25px 0 0 0}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-title{text-transform:uppercase;color:#fff;font-weight:500;font-size:1.43rem;padding:25px 0 0 0}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-resume{color:#ccc;padding:25px 0 0 0}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-link{padding:15px 0 75px 0}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-link a{font-optical-sizing:auto;font-style:normal;text-transform:uppercase;text-decoration:none;color:#962F00;font-weight:500;font-size:.93rem;padding:0 40px 0 0;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-link a:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-purple.svg);display:block;line-height:initial;position:absolute;top:5px;right:0;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-link a:hover{color:#000;transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-occasions-container .home-section-occasions .home-occasion-content-container .home-occasion-link a:hover:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-black.svg);transition:all 100ms ease-in-out;-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;-ms-transition:all 100ms ease-in-out;-o-transition:all 100ms ease-in-out}.home-section-occasions-container .home-section-occasions .home-occasion-price{width:100%;background:#fff}.home-section-occasions-container .home-section-occasions .home-occasion-price a{font-weight:500;font-size:1.7rem;text-transform:uppercase;text-decoration:none;display:inline-block;width:100%;height:100%;color:#962F00;padding:18px 20px 18px 20px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-price{position:absolute;bottom:25px;left:17%;transform:none;width:auto;font-size:1.25rem}}@media (min-width:1400px){.home-section-occasions-container .home-section-occasions .home-occasion-price{font-size:1.4rem}}@media (min-width:1680px){.home-section-occasions-container .home-section-occasions .home-occasion-price{font-size:1.7rem}}.home-section-occasions-container .home-section-occasions .home-occasion-price-month{width:100%;background:#962F00}.home-section-occasions-container .home-section-occasions .home-occasion-price-month a{display:inline-block;width:100%;height:100%;font-weight:500;font-size:1.7rem;text-transform:uppercase;text-decoration:none;color:#fff;padding:2px 20px 15px 20px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-price-month{position:absolute;bottom:25px;right:17%;transform:none;width:auto;font-size:1.25rem}}@media (min-width:1400px){.home-section-occasions-container .home-section-occasions .home-occasion-price-month{font-size:1.4rem}}@media (min-width:1680px){.home-section-occasions-container .home-section-occasions .home-occasion-price-month{font-size:1.7rem}}.home-section-occasions-container .home-section-occasions .home-occasion-price-month .home-occasion-price-month-1{text-align:right;font-size:.9rem;margin:0 0 -5px 0}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-form-container{position:absolute;bottom:-150px;z-index:2}}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form-top{background-image:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/decoration/bg-deco-wave-bottom-white.svg);background-repeat:no-repeat;background-position-x:0;background-position-y:10px;background-size:cover;background-color:transparent;height:80px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form-top{height:120px;background-position-x:0;background-position-y:0}}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form{background-color:#fff;padding:50px 25px 25px 25px}@media (min-width:1200px){.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form{padding:100px 25px 20px 50px}}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form .home-occasion-form-title h3{font-size:2.5rem;font-weight:400;color:#962F00;line-height:1.1}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form .home-occasion-form-label{color:#962F00;font-weight:500;font-size:1.14rem;text-transform:uppercase}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form input[type=text],.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form input[type=number],.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form select{display:block;width:100%;background:#ccc;border:none;padding:15px 15px 15px 25px;margin:20px 0 20px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#000;font-weight:500;font-size:1.14rem;text-transform:uppercase}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form input[type=text]::placeholder,.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form input[type=number]::placeholder,.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form select::placeholder{color:#000;font-weight:500;font-size:1.14rem;text-transform:uppercase}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form .home-occasion-form-input-submit-container{text-align:center}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form .home-occasion-form-input-submit-container input[type=submit]{display:inline-block;background:#962F00;color:#fff;border:none;padding:10px 20px 10px 20px;font-weight:500;text-transform:uppercase;margin:20px 0 0 0}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form #occasions_form_price_min{font-weight:500;font-size:1.14rem;color:#962F00;float:left}.home-section-occasions-container .home-section-occasions .home-occasion-form-container .home-occasion-form #occasions_form_price_max{font-weight:500;font-size:1.14rem;color:#962F00;float:right}.price-input-container{width:100%}.price-input .price-field{display:flex;margin-bottom:22px}.price-field span{margin-right:10px;margin-top:6px;font-size:17px}.price-field input{flex:1;height:35px;font-size:15px;border-radius:9px;border:0;background:#e4e4e4}.price-input{width:100%;font-size:19px;color:#962F00}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.slider-container{width:100%}.slider-container{height:6px;position:relative;background:#e4e4e4;border-radius:5px}.slider-container .price-slider{height:100%;left:25%;right:15%;position:absolute;border-radius:5px;background:#962F00}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;background:none;top:-5px;pointer-events:none;cursor:pointer;-webkit-appearance:none}input[type="range"]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:#962F00;pointer-events:auto;-webkit-appearance:none}@media screen and (max-width:768px){.main{width:80%;margin-right:5px}.custom-wrapper{width:100%;left:0;padding:0 10px}.projtitle{width:100%;position:relative;right:26px}.price-input{flex-direction:column;align-items:center}.price-field{margin-bottom:10px}}.home-section-googles-container{padding:100px 0 100px 0;background:#962F00;font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal}.home-section-googles-container .home-section-googles .google-note-generale{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal;color:#962F00;font-size:2.5rem;font-weight:800}@media (min-width:1200px){.home-section-googles-container .home-section-googles .google-note-generale{font-size:3rem}}.home-section-googles-container .home-section-googles .google-note-generale .google-note-generale-number{width:110px;float:left}.home-section-googles-container .home-section-googles .google-note-generale .google-note-generale-stars{width:320px;float:left;margin-top:30px}@media (min-width:507px){.home-section-googles-container .home-section-googles .google-note-generale .google-note-generale-stars{margin-top:0}}.home-section-googles-container .home-section-googles .google-google{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal;color:#6A6A6A;font-size:2.28rem;font-weight:700;margin:25px 0 0 0}.home-section-googles-container .home-section-googles .google-reviews{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal;color:#4285F4;font-size:1.7rem;margin:25px 0 50px 0}.home-section-googles-container .home-section-googles .google-avis-btn{display:inline-block;font-weight:500;color:#fff;text-transform:uppercase;text-decoration:none;background:#962F00;padding:15px 25px 15px 25px;margin:0 0 50px 0;text-align:right;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.home-section-googles-container .home-section-googles .google-avis-btn:hover{background:#962F00;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.home-section-googles-container .home-section-googles .google-avis-container{border:solid 1px #fff;padding:35px 35px 35px 35px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 50px 0}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-face-container{position:relative;width:85px;height:auto;float:left}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-face-container img.google-user{width:85px;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-face-container img.google-logo{position:absolute;bottom:0;right:-15px}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-name-container{float:left;padding:0 0 0 30px}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-name-container .google-avis-user-name{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.05rem;font-weight:800;color:#962F00}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-name-container .google-avis-user-date{font-family:"Plus Jakarta Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.55rem;color:#fff;padding:15px 0 0 0}.home-section-googles-container .home-section-googles .google-avis-container .google-avis-user-comment-container{padding:50px 0 0 0;color:#fff}.franchise-remboursee figure.wp-block-media-text__media{position:relative}.franchise-remboursee figure.wp-block-media-text__media:after{content:'Franchise remboursée';display:block;position:absolute;top:-25px;left:-20px;width:calc(100% + 40px);height:50px;text-transform:uppercase;background:#962F00;color:#fff;font-size:1.4rem;font-weight:500;padding:10px 0 0 10px}@media (min-width:1200px){.franchise-remboursee figure.wp-block-media-text__media:after{width:435px;top:-25px;left:-25px}}#page,#primary,#page-content,#single-content{overflow:hidden}.entry-header h1.entry-title{font-weight:700;font-size:30px}@media (min-width:768px){.right-sidebar .content-area{width:100%;float:none;margin-right:0%}.right-sidebar .widget-area{width:100%;float:none;margin-right:0%}}#popin #popin_image img{max-width:100%}#popin_embed{text-align:center}#popin a{color:#962F00}#popin_embed iframe{text-align:center;margin-left:auto;margin-right:auto}.fancybox-button svg path{color:#fff!important}@media (min-width:1680px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}}img.responsive,img.img-responsive{width:100%;height:auto}.single-activite h2.wp-block-heading{padding-top:0;padding-bottom:0;margin-bottom:10px}.articles-container{margin-left:auto;margin-right:auto}@media (min-width:992px){.articles-container{max-width:85%}}.article-container-container{margin-bottom:26px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}@media (min-width:992px){.article-container-container:hover{opacity:.7;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}}.article-container{height:700px;background:#962F00;width:100%;position:relative;margin:0 auto;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.article-container .article-link{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;display:block;text-decoration:none}.article-container .article-title-container{width:100%;height:185px;position:relative}.article-container .article-title-container .article-title{position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:#962F00;line-height:2.3rem;width:100%;font-size:1.7rem;font-weight:500;font-style:normal;font-display:swap}@media (min-width:992px){.article-container .article-title-container .article-title{padding:20px 30px 20px 30px}}.article-container .article-description{padding:20px;text-align:center;color:#fff}@media (min-width:992px){.article-container .article-description{padding:0 50px 40px 50px}}.article-container .article-arrow-link{position:absolute;bottom:40px;right:40px}.article-container .article-image-container{position:relative;width:100%;height:290px;background-size:cover;background-repeat:no-repeat;background-position:center center}.pagination{display:block;width:100%;padding:0;text-align:center;font-size:1rem;font-weight:700}.pagination a{text-decoration:none;display:inline-block;margin:10px;padding:8px 10px 8px 10px;transition:all 200ms ease-out;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-ms-transition:all 200ms ease-out;-o-transition:all 200ms ease-out}.pagination a.page-numbers{clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);padding:15px 25px 15px 25px}.pagination a.next{clip-path:polygon(7% 0%,100% 0%,93% 100%,0% 100%)!important}.pagination a:hover{background:#962F00;color:#fff}.pagination span.current{display:inline-block;color:#fff;background:#962F00;clip-path:polygon(20% 0%,100% 0%,80% 100%,0% 100%);padding:15px 25px 15px 25px}.nav-links{font-size:1rem;clear:both;float:none}.nav-links a{color:#962F00}.nav-links::after{content:" ";clear:both;float:none}.nav-links .nav-next{float:right}nav.post-navigation{position:relative;background-color:#fff;background-repeat:repeat;margin:35px 0 100px 0}nav.post-navigation::after{content:" ";clear:both;float:none;display:block}nav.post-navigation a{color:#962F00;text-decoration:none}nav.post-navigation a .nav-subtitle{font-weight:700}nav.post-navigation a .nav-title{text-decoration:underline}nav.post-navigation a:hover{color:#962F00}.nav-links{position:relative}.nav-links .nav-previous a::before{width:30px;height:30px;position:absolute;bottom:-35px;left:-55px;rotate:90deg}.nav-links .nav-next a::after{width:30px;height:30px;position:absolute;bottom:-35px;right:-55px;rotate:-90deg}nav.post-navigation .nav-links .nav-previous,nav.post-navigation .nav-links .nav-next{width:48%}nav.post-navigation .nav-links .nav-previous{text-align:left;float:left}nav.post-navigation .nav-links .nav-next{text-align:right;float:right}.error-404-content{margin:auto;width:100%;text-align:center}.error-404-content .error404-link a{display:inline-block;padding:10px 32px;background-color:#000;border:3px solid #000;color:#fff;border-radius:50px;text-decoration:none;font-size:var(--paragraph);transition:all .3s ease-in-out}.error-404-content .error404-link a:hover{background-color:#fff;color:#000}form .reg-form-error{color:#962F00;font-weight:700;margin-top:8px}form .required{color:#962F00;text-decoration:none}.nf-form-wrap{margin-left:auto;margin-right:auto;padding-bottom:50px}.nf-form-wrap .nf-form-content{margin:0;padding:2rem;position:relative;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.nf-form-wrap .nf-form-content .listselect-container .listselect-wrap .nf-field-element select{background:#962F00!important}@media (min-width:992px){.nf-form-wrap .nf-form-content .nf-field-container.form-vertical-empty-field{height:50px}}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-label{margin:0}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-label label{font-size:1rem;color:#000;font-weight:400}.nf-form-wrap .nf-form-content .nf-field-container .checkbox-wrap label{color:#000;padding-right:25px}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=text],.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=email],.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=tel],.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element textarea{color:#000;border:none;background:#fff}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=text]::placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=email]::placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=tel]::placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element textarea::placeholder{color:#000;opacity:1}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=text]::-ms-input-placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=email]::-ms-input-placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=tel]::-ms-input-placeholder,.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element textarea::-ms-input-placeholder{color:#fff}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=submit]{display:block;position:relative;background:#962F00;padding:15px 50px 15px 50px;width:165px;float:right;border:none;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=submit]:hover{background-color:#fff!important;color:#962F00!important;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out}@media (min-width:992px){.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element input[type=submit]{margin:0}}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element ul li{display:inline-block;margin-right:1rem!important}.nf-form-wrap .nf-form-content .nf-field-container .nf-field-element ul li label{color:#962F00;font-size:1rem}.nf-form-wrap .nf-form-content .nf-field-container.submit-container{position:relative}.nf-form-wrap .nf-after-form-content{text-align:center;padding-top:50px}.nf-form-wrap .nf-response-msg{padding:1rem}.nf-form-wrap .nf-field-description{margin-right:0}.nf-form-wrap .nf-form-fields-required{color:#000;text-align:center}.nf-form-wrap .ninja-forms-req-symbol{color:#962F00}.select_commune{position:relative;display:block;margin:0 auto;border:none;padding:10px;background:#962F00;color:#962F00;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}article#post-17 a{text-decoration:none;color:#962F00}article#post-17 a:hover{color:#962F00}.h-benefices-block .h-benefices-block-content-container{clear:both}.h-benefices-block .h-benefices-block-content-container .h-benefices-block-name-container{width:50%;float:left;padding:10px 0 10px 0;font-size:1rem;font-weight:500;text-transform:uppercase}@media (min-width:1200px){.h-benefices-block .h-benefices-block-content-container .h-benefices-block-name-container{width:40%;font-size:1.4rem}}.h-benefices-block .h-benefices-block-content-container .h-benefices-block-percent-container{width:50%;float:left;padding:10px 0 10px 0}@media (min-width:1200px){.h-benefices-block .h-benefices-block-content-container .h-benefices-block-percent-container{width:60%}}.h-benefices-block-percent-bar{position:relative;height:20px;background:none;overflow:hidden}.h-benefices-block-percent-bar::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(75deg,var(--beneficecolor) 0%,var(--beneficecolor) 0%,transparent 0%,transparent 100%);transition:background 1s ease-out;background-repeat:no-repeat;background-size:0%}.h-benefices-block-percent-bar.animate::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(75deg,var(--beneficecolor) 0%,var(--beneficecolor) var(--beneficevalue,0%),transparent var(--beneficevalue,0%),transparent 100%);transition:background 1s ease-out;background-repeat:no-repeat;background-size:100%}.h-animated-number-block{font-size:3.2rem;font-weight:600;padding:25px 0 0 0;text-align:center}.h-animated-number-block .h-animated-number-block-number{display:inline-block}.h-animated-number-block .h-animated-number-block-number-label{display:inline-block;text-transform:uppercase}.h-activites-block .h-activites-block-activite-container{position:relative;margin-bottom:50px}@media (min-width:1200px){.h-activites-block .h-activites-block-activite-container{margin-bottom:80px}}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-title-container{font-size:1.6rem}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-title-container .h-activites-block-activite-title{text-transform:uppercase;font-weight:600;line-height:.85}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-title-container .h-activites-block-activite-subtitle{position:relative;line-height:1.1;padding:15px 0 15px 0;font-size:1.3rem}@media (min-width:1200px){.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-title-container .h-activites-block-activite-subtitle{height:120px;font-size:1.6rem}}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container{height:450px;position:relative;background-repeat:no-repeat;background-size:cover}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link{display:block;height:450px;width:100%}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link:hover .h-activites-block-activite-button-container .h-activites-block-activite-button{background-color:#962F00;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link:hover .h-activites-block-activite-button-container .h-activites-block-activite-button:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-white.svg)}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link .h-activites-block-activite-button-container{position:absolute;bottom:30px;right:30px;width:85px;height:85px}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link .h-activites-block-activite-button-container .h-activites-block-activite-button{position:relative;display:block;width:85px;height:85px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transition:all 250ms linear;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear}.h-activites-block .h-activites-block-activite-container .h-activites-block-activite-image-container .h-activites-block-activite-link .h-activites-block-activite-button-container .h-activites-block-activite-button:after{content:url(../../../../../../../../themes/h-hyrox-hybrid-fitness-wp-theme/assets/img/picto/link-arrow-black.svg);display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#blb-app{background-color:#D9D9D9;padding:15px}#blb-app .blb-class--activity-yoga .blb-tooltip .blb-class__title{background-color:#95f2de;color:#000}#blb-app .blb-class--activity-hyrox .blb-tooltip .blb-class__title{background-color:#fbeb10;color:#000}#blb-app .blb-class--activity-run .blb-tooltip .blb-class__title{background-color:#ffe9c1;color:#000}#blb-app .blb-class--activity-50029 .blb-tooltip .blb-class__title{background-color:#fb8871;color:#000}#blb-app .blb-class--activity-cyclo .blb-tooltip .blb-class__title{background-color:#b98048;color:#000}#blb-app .blb-class--activity-h-strong .blb-tooltip .blb-class__title{background-color:#679af8}.blb-class__title{font-weight:700}#blb-your-booking{margin-top:50px;max-width:650px;margin-left:auto;margin-right:auto;padding:25px;background-color:#fff}#billing_international_phone{padding-left:50px}#place_order{display:inline-block;background:#962F00;text-decoration:none;color:#fff;border:none;padding:10px 25px 10px 25px;font-weight:500;text-transform:uppercase;margin:20px 0 0 0;font-size:1rem;letter-spacing:.15rem;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.blc_checkout_edit_cart{display:none}.product-name .blb-information{display:inline;text-align:left}.product-name .blb-information .blb-date{display:inline-block;margin-left:10px}.product-name .blb-information .blb-club-information{display:none}.order-card{max-width:900px;margin-left:auto;margin-right:auto}.woocommerce ul.order_details,ul.woocommerce-order-overview{padding:0}