/*!
Theme Name: Mvtcom 
Theme URI: PROD
Author: PROD
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mvtcom
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


/* Document
	 ========================================================================== */@font-face{font-family:"Red Hat Display";src:url("/wp-content/themes/mvtcom/assets/RedHatDisplay-VariableFont_wght.ttf") format("truetype-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Bebas Neue";src:local("Bebas Neue"), url("/wp-content/themes/mvtcom/assets/BebasNeue-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}p,a,span,li,strong,h1,h2,h3,h4,div{font-family:"Red Hat Display", sans-serif}.flex,.flex-wrap{display:flex;flex-wrap:wrap}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center}.flex-space{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:499px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{width:100%;margin-bottom:1em}}@media screen and (min-width:500px) and (max-width:767px){.flex .item2,.flex-wrap .item2,.flex .item3,.flex-wrap .item3,.flex .item4,.flex-wrap .item4,.flex-center .item2,.flex-center .item3,.flex-center .item4,.flex-space .item2,.flex-space .item3,.flex-space .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-center .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-center .item3,.flex-space .item3{width:48%}.flex .item4,.flex-wrap .item4,.flex-center .item4,.flex-space .item4{width:48%}}@media screen and (min-width:768px){.flex-center .item2,.flex-center .item3,.flex-center .item4{margin:1%}.flex .item2,.flex-wrap .item2,.flex-space .item2{width:48%}.flex .item3,.flex-wrap .item3,.flex-space .item3{width:30%}.flex .item4,.flex-wrap .item4,.flex-space .item4{width:24%}}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}.flex,.flex-wrap{display:flex}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}h1,h2,h3,h4,h5,h6{clear:both}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{max-width:100%;overflow:hidden;-webkit-appearance:none !important}dfn,cite,em,i{font-style:italic}textarea{width:100%}li{list-style:none}form{max-width:100%;overflow:hidden;-webkit-appearance:none}svg{max-width:100%}#wpadminbar{position:fixed !important}body.admin-bar .site-header{top:32px}@media (max-width:782px){body.admin-bar .site-header{top:46px}}body{background:black}.site-header{position:fixed;z-index:100;width:100%;top:0;left:0}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:20px 0}.site-header__brand img{display:block;max-height:64px;width:auto}.site-header__nav{display:flex;align-items:center}.site-header__nav .primary-menu{padding:0}.site-header__nav .primary-menu li{display:inline}.site-header__nav .primary-menu li a{text-decoration:none;padding:10px}.site-header__burger{display:none;width:44px;height:44px;border:0;background:transparent;padding:10px;color:inherit;cursor:pointer}.site-header__burger span{display:block;width:24px;height:2px;margin:5px 0;background:white}@media (max-width:999px){.site-header__nav{display:none}.site-header__burger{display:block}}.mobile-menu{position:fixed;inset:0;z-index:999;pointer-events:none;visibility:hidden}.mobile-menu.is-open{pointer-events:auto;visibility:visible}.mobile-menu.is-open .mobile-menu__overlay{opacity:1}.mobile-menu.is-open .mobile-menu__panel{transform:translateX(0)}.mobile-menu__overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.45);opacity:0;transition:opacity 0.2s ease}.mobile-menu__panel{position:absolute;top:0;right:0;width:min(88vw, 420px);height:100%;background:#fff;transform:translateX(100%);transition:transform 0.25s ease;overflow-y:auto}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:20px;padding-top:3em}.mobile-menu__brand img{display:block;max-height:64px;width:auto}.mobile-menu__close{position:relative;width:44px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.mobile-menu__close span{position:absolute;left:10px;top:21px;width:24px;height:2px;background:white}.mobile-menu__close span:first-child{transform:rotate(45deg)}.mobile-menu__close span:last-child{transform:rotate(-45deg)}.mobile-menu__content{display:flex;flex-direction:column;height:91vh;justify-content:space-around;padding:1em;text-align:center}.mobile-menu__secondary,.mobile-menu__nav,.mobile-menu__info,.mobile-menu__social{width:100%}.mobile-menu__partner{display:block;max-width:140px;height:auto}.mobile-menu .mobile-menu__panel{background:black}.mobile-menu .mobile-menu__nav ul{padding:0}.mobile-menu .mobile-menu__nav li{text-align:center;margin:0.5em;font-size:1.2em}.mobile-menu .mobile-menu__nav li a{color:white;text-decoration:none;font-family:"Bebas Neue", sans-serif !important;font-size:2.5rem;transition:0.5s all}.mobile-menu .mobile-menu__nav li a:hover{color:yellow;transition:0.5s all}body.has-open-menu{overflow:hidden}#menu-primary li a{text-transform:uppercase;color:white}.header-accueil{min-height:80vh;background-size:cover;background-position:center;display:flex;align-items:center;position:relative}@media screen and (max-width:599px){.header-accueil{background-position:70%}}.header-accueil h1{text-transform:uppercase;color:#FFF800;font-size:1.3rem;font-weight:bold}@media screen and (max-width:499px){.header-accueil{padding-top:5em}.header-accueil h1{font-size:1rem}}.custom-logo{height:35px}.grand-titre,.grand-titre span{font-family:"Bebas Neue", sans-serif}@media screen and (min-width:1000px) and (max-width:1500px){.grand-titre,.grand-titre span{font-size:6vw !important}}@media screen and (max-width:999px){.grand-titre,.grand-titre span{font-size:3rem !important}}@media screen and (min-width:1501px){.grand-titre,.grand-titre span{font-size:6rem !important}}h2.grand-titre{margin-bottom:0;line-height:1em}.btn-transparent{display:inline-block;margin-top:1em;padding:10px;color:white;text-decoration:none;text-transform:uppercase;border:1px solid white}.btn-yellow,.btn-outline,.btn-red{display:inline-flex;align-items:center;position:relative;margin-right:1em;border:1px solid #FFF800;text-decoration:none;cursor:pointer;overflow:hidden}.btn-yellow::after,.btn-outline::after,.btn-red::after{content:"";position:absolute;inset:0;left:auto;width:0;background-color:#FFF800;transition:width 0.4s ease}.btn-yellow .label1,.btn-outline .label1,.btn-red .label1{position:relative;z-index:1;padding:10px 15px;text-transform:uppercase;transition:color 0.4s ease}.btn-yellow .icon-box,.btn-outline .icon-box,.btn-red .icon-box{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;align-self:stretch;width:48px;padding:12px;color:#111111;background-color:#FFF800}.btn-yellow .icon-box svg,.btn-outline .icon-box svg,.btn-red .icon-box svg{width:14px;height:14px;transition:transform 0.4s ease}.btn-yellow:hover::after,.btn-outline:hover::after,.btn-red:hover::after{width:100%}.btn-yellow:hover .icon-box svg,.btn-outline:hover .icon-box svg,.btn-red:hover .icon-box svg{transform:translate(3px, -3px)}.btn-yellow{background-color:#FFF800}.btn-yellow .label1{color:#111111}.btn-yellow .icon-box{width:43px;border-left:1px solid black}.btn-outline{background:transparent}.btn-outline .label1{color:#FFF800}.btn-outline:hover .label1{color:#111111}.btn-red{width:100%;display:flex;justify-content:center;padding:1em;background:#ff0078}.btn-red .label1{color:#FFF800}.btn-red:hover .label1{color:#111111}.btn-red .icon-box{background:black}.btn-text,.btn-text-yellow{display:flex;text-decoration:none;color:black;align-items:flex-end;max-width:16em}.btn-text span:nth-child(1),.btn-text-yellow span:nth-child(1){width:calc(100% - 2em)}.btn-text .arrow,.btn-text-yellow .arrow{width:1.3em;height:1.3em;display:block;background-image:url(/wp-content/themes/mvtcom/assets/arrow-right.svg);background-size:contain;background-repeat:no-repeat}.btn-text-yellow{color:#FFF800}.btn-text-yellow:hover .arrow{margin-left:0.7em;transition:0.5s all}.btn-text-yellow .arrow{background-image:url(/wp-content/uploads/2026/06/fleche.svg);width:1em;height:1em;margin-left:0.5em;transition:0.5s all}.telecharger-app .label1{min-width:12.5rem}.footer{background-color:black;color:white;padding-top:3em;padding-bottom:1em}.footer .flex,.footer .flex-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}@media screen and (max-width:599px){.footer .flex,.footer .flex-wrap{justify-content:center;text-align:center;margin-bottom:1em}}.footer .flex .grand-titre+div,.footer .flex-wrap .grand-titre+div{margin-bottom:1em}.bottom-footer{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:999px){.bottom-footer{flex-direction:column-reverse}}.bottom-footer a,.sociaux a{text-transform:uppercase;font-size:0.9em;color:#7B7B7B;text-decoration:none;display:inline-block;padding-left:0.5em;padding-right:0.5em;transition:0.5s all}.bottom-footer a:hover,.sociaux a:hover{transition:0.5s all;color:white}@media screen and (max-width:599px){.bottom-footer a{padding:5px}.bottom-footer .btn-yellow{margin-top:1em}.bottom-footer nav,.bottom-footer .sociaux{display:flex;flex-direction:column;text-align:center}}.owl-dots.disabled,.owl-nav.disabled{display:none !important}.owl-dots:not(.disabled){margin-top:15px;display:flex;width:100%;justify-content:center}.owl-dots:not(.disabled) .owl-dot{opacity:1;display:block;border-radius:50px;width:35px;height:6px;margin:5px;background:lightgrey;border-color:#999}.owl-dots:not(.disabled) .owl-dot.active{background-color:#FFD301}.owl-dot{padding:0;background-color:lightgrey;opacity:0;display:none;transition:0.7s all}.owl-nav{position:absolute;bottom:50%;right:0;display:flex;justify-content:space-between;transform:translateY(50%);width:100%}.owl-nav .owl-prev span,.owl-nav .owl-next span{opacity:0}.owl-prev,.owl-next{background:white !important;color:white !important;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.3);position:relative;display:flex;width:2em;height:2em;border-radius:50%;opacity:0.8;transition:0.6s all}.owl-prev:before,.owl-prev:after,.owl-next:before,.owl-next:after{display:block;content:"";position:absolute;width:1em;height:3px;border-radius:3px;left:0.6em;transition:0.6s all}.owl-prev.disabled,.owl-next.disabled{opacity:0}.owl-prev:before,.owl-next:before{top:0.6em}.owl-prev:after,.owl-next:after{bottom:0.6em}.owl-next{margin-right:10px}.owl-next:before{transform:rotate(45deg)}.owl-next:after{transform:rotate(-45deg)}.owl-next:hover{transition:0.6s all}.owl-prev{margin-left:5px}@media screen and (max-width:1000px){.owl-prev{margin-left:10px}}.owl-prev:before{transform:rotate(-45deg);left:6px}.owl-prev:after{transform:rotate(45deg);left:6px}.owl-next:hover:before{transform:rotate(35deg);top:0.65em}.owl-next:hover:after{transform:rotate(-35deg);bottom:0.65em}.scrolled{background:black}#page p,#page a,#page li{font-family:"Red Hat Display", sans-serif}#page a{cursor:pointer}#page .flex,#page .flex-wrap{display:flex}#page h2,#page h3,#page h4,#page p{color:white}#page h2,#page h3,#page h2 span{font-family:"Bebas Neue", sans-serif}#page h3{font-size:1.6rem}#page h2,#page h2 span{font-size:2.5rem;margin-top:0}#page h2 span,#page h2 span span{color:#FFF800}#page .subtitle{color:#FFF800;text-transform:uppercase}.h1{font-size:7vw;max-width:9em;display:block}@media screen and (min-width:1200px){.h1{font-size:7vw}}@media screen and (max-width:599px){.h1{font-size:4em}}.page-template-accueil .h1{font-size:7em}@media screen and (min-width:1200px){.page-template-accueil .h1{font-size:9vw}}@media screen and (max-width:599px){.page-template-accueil .h1{font-size:4em}}@media screen and (max-width:499px){.page-template-accueil .h1{font-size:3em}}.h1{color:white;font-family:"Bebas Neue", sans-serif;line-height:1em}.h1 span{display:block;font-family:"Bebas Neue", sans-serif;position:relative}.h1 span::before{content:"";display:block;background-image:url(/wp-content/uploads/2026/06/deco1.svg);width:3em;height:1em;position:absolute;background-size:contain;background-repeat:no-repeat;left:-0.2em;top:-0.1em}.boxed{width:90vw;margin:auto !important;max-width:1600px}.boxed .in-boxed{width:80%;margin:auto}@media screen and (max-width:999px){.boxed{padding-left:0.5em;padding-right:0.5em}}.menux .flex,.menux .flex-wrap{justify-content:space-between;align-items:center;width:100%}.menux li{display:inline}.pagination{text-align:center;margin-top:1em}.pagination a{color:#014857}.flex-menu{display:flex;align-items:center}@media screen and (min-width:600px){.flex-menu .btn-outline{margin-left:2em}}@media screen and (mix-width:599px){.flex-menu .btn-outline{margin-left:1em}}@media screen and (max-width:530px){.telecharger-app,.header-accueil .small-script{display:none}.header-accueil{min-height:90vh}}@media screen and (min-width:531px){.telecharger-app-mobile,.mobile.app{display:none}}.mobile.app{background:#272727;text-align:center;padding:1em}.header-accueil .small-script{position:absolute;bottom:4em;right:4em;line-height:1.7em}.header-accueil .small-script span{font-family:"Bebas Neue", sans-serif !important;color:white;display:block}@media screen and (min-width:769px){.flex30{display:flex;justify-content:space-between;align-items:flex-end}.flex30>div{width:32%}.flex30>div:nth-child(1){border-right:1px solid black}}.seule-limite{padding-bottom:5em;background-image:url("/wp-content/uploads/2026/06/bcg2.jpg");background-size:cover;background-position:bottom;position:relative;isolation:isolate}.seule-limite .flex30{border-bottom:1px solid black}.seule-limite .boxed:nth-of-type(2) .grand-titre{padding-top:1em}.seule-limite .flex30>div{padding:5rem}.seule-limite .flex30>div span{display:block}@media screen and (min-width:769px){.seule-limite .flex30>div:nth-child(3){display:flex;justify-content:flex-end;padding-top:0}}@media screen and (max-width:768px){.seule-limite .flex30{display:flex;flex-wrap:wrap}.seule-limite .flex30 div{width:50%}.seule-limite .flex30 div:last-child{width:100%}.seule-limite .flex30 div{padding:1rem}}@media screen and (max-width:499px){.seule-limite .flex30 div{width:50%}.seule-limite .flex30 div:last-child{width:100%}}@media screen and (min-width:1650px){.seule-limite .multiply{padding-left:calc((100vw - 1600px) / 2) !important}}.multiply{display:inline-block;background:#fff800;mix-blend-mode:multiply}.squiggle,.squiggle2{position:relative}.squiggle::after{content:"";display:block;background-image:url(/wp-content/uploads/2026/06/squiggle.svg);width:5em;height:2em;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-5rem;left:3em}@media screen and (min-width:600px){.squiggle2::after{content:"";display:block;background-image:url(/wp-content/uploads/2026/06/squiggle2.svg);width:5em;height:2rem;position:absolute;background-size:contain;background-repeat:no-repeat;bottom:0rem;left:10rem}}.paddings{padding-top:5em;padding-bottom:5em}.paddings-bottom{padding-bottom:5em}.concept{display:flex;flex-wrap:wrap;justify-content:space-between;background-image:url(/wp-content/uploads/2026/06/811-e1782814826153.jpg);background-position:100%;background-repeat:no-repeat;background-size:65%;padding-top:8em;padding-bottom:8em}.concept>div:nth-child(2){border-left:1px solid gray}@media screen and (min-width:1150px){.concept>div:nth-child(1){width:33%}.concept>div:nth-child(2){width:66%}}@media screen and (min-width:769px) and (max-width:1149px){.concept>div{width:49%;padding-right:1%}}@media screen and (max-width:768px){.concept{background-size:100%;background-position:top;padding-bottom:0}}.bcg-img,.bcg-img-right,.bcg-img-left{background-position:right;background-size:cover;padding-top:6em;padding-bottom:6em}@media screen and (max-width:768px){.bcg-img-right,.bcg-img-left{background-position:left;position:relative}.bcg-img-right div,.bcg-img-left div{z-index:1}.bcg-img-right:after,.bcg-img-left:after{content:"";background:#00000070;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}}.bcg-img-right{background-position:right}.bcg-paddings{padding-top:3em;padding-bottom:3em}.bcg{background-image:url("/wp-content/uploads/2026/06/bcg.jpg");background-size:contain}.bcg h2,.bcg p,.bcg span{color:black !important}.pss-public-wrap{max-width:1400px;margin:auto}.card{min-height:14em;background-size:cover;display:flex;flex-direction:column;justify-content:center;padding:1em}.card h3{margin-bottom:0 !important}.hyrox-objectifs{display:flex;align-items:center}.hyrox-objectifs .grand-titre{max-width:9em}@media screen and (min-width:1200px){.hyrox-objectifs>div{width:50%;padding:5rem}.hyrox-objectifs>div:nth-child(1){padding-left:5%;padding-right:1%;border-right:1px solid gray}.hyrox-objectifs>div:nth-child(2){padding-right:5%}}@media screen and (min-width:769px) and (max-width:1199px){.hyrox-objectifs>div{width:50%;padding:3rem;border-right:1px solid gray}}@media screen and (max-width:768px){.hyrox-objectifs{flex-direction:column}.hyrox-objectifs>div{width:100%;padding:2rem;text-align:center}}.boutons{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px;background:#000}.boutons .card{position:relative;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;background-color:#070707;background-size:cover;background-position:center right;isolation:isolate}@media screen and (min-width:1300px){.boutons .card{padding:2em}}.boutons .card::before,.boutons .card::after{content:"";position:absolute;inset:0;z-index:-1}.boutons .card::after{background:rgba(0, 0, 0, 0.25);transition:background 0.25s ease}.boutons .card:hover::after{background:rgba(0, 0, 0, 0.08)}.boutons .number{margin-bottom:32px;color:rgba(255, 255, 255, 0.16);font-size:clamp(54px, 4.5vw, 76px);font-family:"Bebas Neue", sans-serif}.boutons h3{margin-bottom:1em;display:block}@media (max-width:1100px){.boutons{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:640px){.boutons{grid-template-columns:1fr}.boutons .card{min-height:300px;padding:42px 30px 28px}}.fleche{width:1em;height:1em;display:block;margin-top:auto;background-image:url("/wp-content/uploads/2026/06/fleche.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.25s ease}.btn-yellow-fleche{text-decoration:none;line-height:1.7em;color:#FFF800;display:flex}.btn-yellow-fleche .fleche{margin-right:0.5em;margin-top:4px}.linear{border:1px solid #707070}.linear .btn-yellow{max-width:14em}.flex-end{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-end h2{margin-bottom:0}.half-portrait{background-repeat:no-repeat;position:relative}.half-portrait .wp-block-column{z-index:1}@media screen and (min-width:769px){.half-portrait{background-position:right;background-size:contain}.half-portrait:before{content:"";position:absolute;height:100%;width:100%;background:linear-gradient(65deg, #1C1C1C 46%, rgba(0, 0, 0, 0) 100%);z-index:0}}@media screen and (max-width:768px){.half-portrait{padding-top:10em;background-size:contain}.half-portrait:before{content:"";position:absolute;height:80%;width:100%;background:linear-gradient(0deg, #1C1C1C 46%, rgba(0, 0, 0, 0) 100%);z-index:0;top:2em}}.checklist,.checklistNoir{display:grid;gap:16px;margin:0;padding:0 0 1em;margin-top:1em}.checklist li,.checklistNoir li{position:relative;list-style:none;padding-left:42px;color:#fff;line-height:1.25}.checklist li::before,.checklistNoir li::before{content:"";position:absolute;left:0;top:0.08em;width:25px;height:25px;background:url("/wp-content/uploads/2026/06/check.svg") center / contain no-repeat}.checklistNoir li{color:black;line-height:1em}.checklistNoir li::before{content:"";background:url("/wp-content/uploads/2026/07/check.svg") center / contain no-repeat}.app{position:relative;overflow:visible;color:#fff;background:linear-gradient(90deg, #000 0%, #000 46%, rgba(0, 0, 0, 0.72) 62%, rgba(0, 0, 0, 0.08) 100%), url("/wp-content/uploads/2026/07/1-1-e1783323580259.jpg") right center / auto 100% no-repeat}.app .boxed{display:grid;grid-template-columns:28% 28% 18% 18%;align-items:end;gap:2.6%}.app img{display:block;max-width:100%;height:auto}.app .appstore{display:block;width:fit-content;margin-bottom:24px}.app .appstore img{width:10em}@media (min-width:769px){.app .boxed>div:first-child{position:relative;z-index:5;transform:translateY(-90px);margin-bottom:-90px;max-width:335px}}@media (min-width:641px) and (max-width:999px){.app .boxed{grid-template-columns:33% 33% 33%}}@media (max-width:640px){.app{padding-top:3em;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.92) 58%, rgba(0, 0, 0, 0.58) 100%), url("/wp-content/uploads/2026/06/club-app.jpg") center bottom / cover no-repeat}.app .boxed{grid-template-columns:1fr;gap:24px;text-align:center}.app .boxed>div:first-child{max-width:260px;margin:0 auto;order:2}.app .boxed>div:nth-child(2){order:1}.app .boxed>div:last-child{text-align:center;display:flex;flex-direction:column;align-items:center}.app li{width:fit-content;margin:0 auto;text-align:left}}.pricing,.transport{color:#fff;padding:28px 0}.pricing>div,.transport>div{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid rgba(255, 255, 255, 0.28)}.pricing .pricing-card,.transport .pricing-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:46px 52px 36px;color:inherit;text-decoration:none;transition:background-color 0.2s ease}.pricing .pricing-card:not(:last-child)::after,.transport .pricing-card:not(:last-child)::after{content:"";position:absolute;top:46px;right:0;bottom:46px;width:1px;background:rgba(255, 255, 255, 0.28)}.pricing .pricing-card:hover,.transport .pricing-card:hover,.pricing .pricing-card:focus-visible,.transport .pricing-card:focus-visible{background:rgba(255, 255, 255, 0.04);outline:none}.pricing .pricing-card:hover .fleche,.transport .pricing-card:hover .fleche,.pricing .pricing-card:focus-visible .fleche,.transport .pricing-card:focus-visible .fleche{transform:translateX(6px)}.pricing .pricing-card h3,.transport .pricing-card h3{margin:0;text-transform:uppercase}.pricing .pricing-card__note,.transport .pricing-card__note{margin:4px 0 0;color:#fff;font-size:0.9rem;height:1em}.pricing .pricing-card__price,.transport .pricing-card__price{margin:18px 0 46px;color:#fff;white-space:nowrap;font-size:2rem}.pricing .pricing-card__price span,.transport .pricing-card__price span{color:rgba(255, 255, 255, 0.45);text-transform:uppercase;font-size:1rem}.pricing .pricing-card ul,.transport .pricing-card ul{display:grid;gap:18px;margin:0 0 26px;padding:0;color:rgba(255, 255, 255, 0.45)}.pricing .pricing-card li,.transport .pricing-card li{list-style:none}.pricing .pricing-card .fleche,.transport .pricing-card .fleche{margin-top:auto;transition:transform 0.2s ease}@media (max-width:768px){.pricing>div,.transport>div{grid-template-columns:repeat(2, 1fr)}.pricing .pricing-card:not(:last-child)::after,.transport .pricing-card:not(:last-child)::after{top:auto;right:28px;bottom:0;left:28px;width:auto;height:1px}}@media (max-width:599px){.pricing>div,.transport>div{grid-template-columns:1fr}.pricing .pricing-card,.transport .pricing-card{min-height:auto;padding:34px 28px}.pricing .pricing-card:not(:last-child)::after,.transport .pricing-card:not(:last-child)::after{top:auto;right:28px;bottom:0;left:28px;width:auto;height:1px}.pricing .pricing-card__price,.transport .pricing-card__price{margin-bottom:32px}}.transport{margin-top:-4em}.transport .boxed{background:#050505;grid-template-columns:repeat(4, 1fr)}@media (min-width:500px) and (max-width:999px){.transport .boxed{grid-template-columns:repeat(2, 1fr)}}@media (max-width:499px){.transport .boxed{grid-template-columns:1fr}}.titre-yellow{color:#FFF800 !important;font-size:3em !important;padding-top:1em}.page-template-contact .titre-yellow{font-size:2em !important}:where(.wp-block-columns){margin-bottom:0 !important}.wp-block-columns em{color:#FFF800;font-style:normal}.contact-form{background:#171714;padding:2em 3em;border:1px solid #707072}.wpcf7-response-output{background:#fce900;border:1px solid #b30000bd !important;color:black;border-radius:6px;padding:10px}input[type=text],input[type=email],input[type=tel],textarea{padding:0.5em;background:transparent;border:0;border-bottom:1px solid #707072;color:white;width:100%;font-family:"RedHat", sans-serif}fieldset{border:0}input[type=submit]{border:1px solid white !important;background:transparent;color:white;text-transform:uppercase;padding:12px 27px}input[type=submit]:hover{background:#e01a1abd;cursor:pointer;transition:0.5s all}input[type=submit]:hover{background:white;color:black;cursor:pointer}.wpcf7-not-valid-tip,.wpcf7-response-output{background:#b30000bd;color:white;border:1px solid #b30000bd}.screen-reader-response{display:none}.offres-category{margin-top:4em;margin-bottom:2em}.offres-category h2{color:#fce900 !important}.offres-category h3{text-transform:uppercase;font-size:2.3rem;margin-bottom:1rem !important}.offres-category__grid{display:grid;grid-template-columns:repeat(3, 1fr)}.card-seance{position:relative;display:flex;flex-direction:column;min-height:258px;padding:2em;margin-top:2em;color:#fff;text-decoration:none;background:#1f1f1f;border:1px solid rgba(255, 255, 255, 0.22)}.card-seance p{color:rgba(255, 255, 255, 0.55) !important}.card-seance h2{margin:0 0 24px;text-transform:uppercase}.card-seance .prix{margin-bottom:2px;color:#fff;white-space:nowrap;font-size:2rem;text-transform:uppercase}.card-seance .mensuel{display:inline;color:rgba(255, 255, 255, 0.55);text-transform:uppercase}.card-seance .soustitre{display:block;margin-bottom:18px;color:#fff;font-size:0.9rem}.card-seance p{margin:auto 0 0;color:rgba(255, 255, 255, 0.48)}.card-seance .fleche{position:absolute;right:28px;bottom:26px;transition:transform 0.2s ease}.card-seance:hover .fleche,.card-seance:focus-visible .fleche{transform:translateX(6px)}@media (min-width:600px) and (max-width:999px){.offres-category__grid{grid-template-columns:repeat(2, 1fr)}.card-seance{padding:30px 34px 28px}.card-seance:nth-child(2n-1){border-right:0}}@media (max-width:599px){.offres-category__grid{grid-template-columns:1fr}.card-seance{min-height:auto;padding:2em;margin-top:2em;border-right:0;border:1px solid rgba(255, 255, 255, 0.22)}}.included{padding:56px 0 64px;text-align:center}.included h2{margin:0 0 42px;text-transform:uppercase}.included__grid{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start}.included__item{position:relative;padding:0 56px}.included__item:not(:last-child)::after{content:"";position:absolute;top:8px;right:0;width:1px;height:120px;background:rgba(0, 0, 0, 0.28)}.included__item::before{content:"";display:block;width:64px;height:64px;margin:0 auto 24px;background-position:center;background-repeat:no-repeat;background-size:contain}.included__item h3{margin:0 0 14px}.included__item p{margin:0 auto;max-width:260px}.included__item--entretien::before{background-image:url("/wp-content/uploads/2026/07/entretien.svg")}.included__item--open-gym::before{background-image:url("/wp-content/uploads/2026/07/open-gym.svg")}.included__item--bilan::before{background-image:url("/wp-content/uploads/2026/07/bilan.svg")}@media (max-width:930px){.included{padding:44px 0 52px}.included h2{margin-bottom:34px}.included__grid{grid-template-columns:1fr;gap:34px}.included__item{padding:0 24px 34px}.included__item:not(:last-child)::after{top:auto;right:20%;bottom:0;left:20%;width:auto;height:1px}.included__item::before{width:58px;height:58px;margin-bottom:20px}}@media (max-width:520px){.included__item{padding-inline:0}.included__item:not(:last-child)::after{right:12%;left:12%}}.texte-noir h2,.texte-noir p,.texte-noir h3{color:black !important}.texte-noir strong{margin-bottom:1rem;display:block}.page-id-18 .card-seance{border:1px solid gray !important;padding:2em;margin-bottom:2em !important}li{color:white}.telnum{color:white}#popmake-460{color:#111111;background-color:#FFF800}#popmake-460 h2{font-family:"Bebas Neue", sans-serif;color:black;font-size:4em;text-align:center;margin-bottom:0}#popmake-460 h2:after{content:"";display:block;background-image:url(https://811roxcenter.fr/wp-content/uploads/2026/07/promo.svg);width:12em;height:3em;position:absolute;background-size:contain;background-repeat:no-repeat;right:-2em;top:-0.5em;z-index:-1}#popmake-460 h3{font-family:"Bebas Neue", sans-serif !important;color:white;font-size:2em;text-align:center;margin-bottom:0;text-align:center}#popmake-460 span{text-transform:uppercase;color:black}#popmake-460 ul li{color:black}#popmake-460 form{border:1px solid black;background:black;padding:2em}#popmake-460 form label,#popmake-460 form input{color:white}#popmake-460 .soustspan{font-weight:800;font-size:1.3rem}#popmake-460 select{padding:8px;width:100%;margin-top:1em;margin-bottom:1em;background:black;color:white}#popmake-460 label{margin-top:1em;display:block}#popmake-460 input{border:1px solid #7f7f7f}#popmake-460 .textCenter{text-align:center;position:relative}#popmake-460 ul{display:flex;justify-content:space-around;padding:0 !important}#popmake-460 ul li{border:2px solid black;padding:13px;border-radius:44px;font-weight:bold}@media screen and (max-width:600px){#popmake-460 ul{flex-direction:column}#popmake-460 ul li{margin-bottom:1em;text-align:center}#popmake-460 h2{font-size:3em}}.flex-menu .menu-item-has-children:after{content:""}.flex-menu .menu-item-has-children .sub-menu{position:absolute;min-width:9em;text-align:center;max-height:0;overflow:hidden;padding:0 !important;padding-top:1em !important}.flex-menu .menu-item-has-children .sub-menu li{display:block;border:1px solid white;padding:8px !important;background:black}.flex-menu .menu-item-has-children .sub-menu li:hover{background:white}.flex-menu .menu-item-has-children .sub-menu li:hover a{color:black !important}.flex-menu .menu-item-has-children:hover .sub-menu{max-height:20em}.jdi-message{background:#ff7c1e;color:white;padding:5px;border-radius:5px}.jdi-register-another{background:#ff7c1e !important;color:white !important;padding:5px 15px;border-radius:20px}.frais{padding:1em;color:#fff;background:#1f1f1f;border:1px solid rgba(255, 255, 255, 0.22);margin-top:1em;font-family:"Bebas Neue", sans-serif;font-size:1.4em;max-width:15em}.frais .small{font-size:0.9rem}.offreLancement{padding:1em;background:#FFF800;border:1px solid rgba(255, 255, 255, 0.22);margin-top:2rem;font-family:"Bebas Neue", sans-serif;font-size:1.4em}.offreLancement h3{color:black !important}.offreLancement .small{font-size:0.9rem;line-height:1rem;display:block}.offreLancement li{font-size:1rem}.prix-original{position:relative;color:#9d9d9d}.prix-original:before{content:"";display:block;background:#fff800;width:2em;height:2px;bottom:50%;position:absolute}.prix-reduction{color:#fff800}