@charset "UTF-8";/*!
 * Theme Name: 25m2
 * Description: 25ème heure - 25m2
 * Version: 1.0
 * Author: 25ème heure
 * Tags: HTML5, CSS3
 *
 * License: MIT
 * License URI: http://opensource.org/licenses/mit-license.php
 *//*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}th{text-align:inherit;text-align:-webkit-match-parent}th,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}.button,button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}.button,::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}.button,::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.container,.container-fluid{--bs-gutter-x:2rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1650px){.container{max-width:1400px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;--bs-breakpoint-xxxl:1650px}.row{--bs-gutter-x:2rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-6{flex:0 0 auto;width:25%}.col-16{flex:0 0 auto;width:66.66666667%}.col-20{flex:0 0 auto;width:83.33333333%}.col-22{flex:0 0 auto;width:91.66666667%}.col-24{flex:0 0 auto;width:100%}.offset-2{margin-left:8.33333333%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-2{--bs-gutter-x:2rem}.g-2{--bs-gutter-y:2rem}@media (min-width:576px){.col-sm-12{flex:0 0 auto;width:50%}.col-sm-16{flex:0 0 auto;width:66.66666667%}.col-sm-20{flex:0 0 auto;width:83.33333333%}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-4{flex:0 0 auto;width:16.66666667%}.col-md-12{flex:0 0 auto;width:50%}.col-md-14{flex:0 0 auto;width:58.33333333%}.col-md-15{flex:0 0 auto;width:62.5%}.col-md-16{flex:0 0 auto;width:66.66666667%}.col-md-24{flex:0 0 auto;width:100%}.offset-md-2{margin-left:8.33333333%}.offset-md-5{margin-left:20.83333333%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-3{flex:0 0 auto;width:12.5%}.col-lg-8{flex:0 0 auto;width:33.33333333%}.col-lg-10{flex:0 0 auto;width:41.66666667%}.col-lg-11{flex:0 0 auto;width:45.83333333%}.col-lg-12{flex:0 0 auto;width:50%}.col-lg-14{flex:0 0 auto;width:58.33333333%}.col-lg-16{flex:0 0 auto;width:66.66666667%}.col-lg-18{flex:0 0 auto;width:75%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:4.16666667%}.offset-lg-2{margin-left:8.33333333%}}@media (min-width:1200px){.col-xl-3{flex:0 0 auto;width:12.5%}.col-xl-6{flex:0 0 auto;width:25%}.col-xl-8{flex:0 0 auto;width:33.33333333%}.col-xl-9{flex:0 0 auto;width:37.5%}.col-xl-10{flex:0 0 auto;width:41.66666667%}.col-xl-12{flex:0 0 auto;width:50%}.col-xl-14{flex:0 0 auto;width:58.33333333%}.col-xl-15{flex:0 0 auto;width:62.5%}.col-xl-16{flex:0 0 auto;width:66.66666667%}.col-xl-20{flex:0 0 auto;width:83.33333333%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.16666667%}.offset-xl-2{margin-left:8.33333333%}}@media (min-width:1400px){.col-xxl-4{flex:0 0 auto;width:16.66666667%}.col-xxl-6{flex:0 0 auto;width:25%}.col-xxl-7{flex:0 0 auto;width:29.16666667%}.col-xxl-8{flex:0 0 auto;width:33.33333333%}.col-xxl-12{flex:0 0 auto;width:50%}.col-xxl-16{flex:0 0 auto;width:66.66666667%}.col-xxl-24{flex:0 0 auto;width:100%}.offset-xxl-1{margin-left:4.16666667%}.offset-xxl-2{margin-left:8.33333333%}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}.offcanvas{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.d-block{display:block!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.position-relative{position:relative!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.mx-1{margin-right:1rem!important;margin-left:1rem!important}.mt-1{margin-top:1rem!important}.mt-3{margin-top:3rem!important}.mt-4{margin-top:4rem!important}.mt-5{margin-top:5rem!important}.mt-7{margin-top:7rem!important}.mt-10{margin-top:10rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-4{margin-bottom:4rem!important}.mb-5{margin-bottom:5rem!important}.ms-1{margin-left:1rem!important}.ms-4{margin-left:4rem!important}.py-4{padding-top:4rem!important;padding-bottom:4rem!important}.pt-5{padding-top:5rem!important}.text-start{text-align:left!important}.text-center{text-align:center!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-1{z-index:1!important}.z-2{z-index:2!important}@media (min-width:576px){.d-sm-block{display:block!important}.ms-sm-2{margin-left:2rem!important}}@media (min-width:768px){.d-md-block{display:block!important}.justify-content-md-start{justify-content:flex-start!important}.me-md-1{margin-right:1rem!important}.ms-md-4{margin-left:4rem!important}.text-md-start{text-align:left!important}}@media (min-width:992px){.d-lg-block{display:block!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.mb-lg-0{margin-bottom:0!important}.ms-lg-5{margin-left:5rem!important}.pt-lg-0{padding-top:0!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.pt-xl-12{padding-top:12rem!important}.pt-xl-20{padding-top:20rem!important}.text-xl-end{text-align:right!important}}:root{--paddingYsection:8rem;--paddingXsection:5rem;--sitePadding:11rem;--bodyBG:#ffffff;--wrapperBG:#F9DACB;--textColor:#000000;--linkHoverColor:#F93E3E}@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:200 800;font-stretch:75%;font-display:swap;src:url(fonts/bricolage-grotesque-48pt-condensed.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(fonts/archivo-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(fonts/archivo-normal-italic.woff2) format("woff2")}b,strong{font-weight:600}em{font-style:italic}body{font-size:clamp(2rem,1vw,2.2rem);font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3636363636}.menu li{font-size:clamp(2.4rem,2.4vw,2.4rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:500;font-style:normal;font-stretch:75%}.h1,h1{font-size:clamp(8rem,11vw,25rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:.76;letter-spacing:-.06em}.h1 b,.h1 strong,h1 b,h1 strong{font-size:clamp(6rem,10vw,15rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:.8;letter-spacing:-.04em}.h2,h2{font-size:clamp(6rem,10vw,15rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:.8;letter-spacing:-.04em}.h3,h3{font-size:clamp(5rem,5vw,8rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:.875;letter-spacing:-.04em}.h4,h4{font-size:clamp(3.6rem,3.8vw,6rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:.8333333333;letter-spacing:-.03em}.h5,h5{font-size:clamp(3.2rem,3.4vw,5rem);text-transform:none;font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;line-height:1;letter-spacing:0}.h6,h6{font-size:clamp(2.8rem,4vw,4rem);text-transform:none;font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;line-height:.85;letter-spacing:0}.h5{font-size:clamp(3.2rem,3.4vw,5rem);text-transform:none;font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;line-height:1;letter-spacing:0}.h7{font-size:clamp(2.4rem,2vw,3rem);text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:800;font-style:normal;font-stretch:125%;letter-spacing:0}.texte-medium-extrabold{font-size:clamp(2.4rem,2.4vw,2.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%}.texte-medium-medium{font-size:clamp(2.4rem,2.4vw,2.4rem);text-transform:uppercase;font-family:"Bricolage Grotesque",sans-serif;font-weight:500;font-style:normal;font-stretch:75%}.texte-base-semibold{font-size:clamp(2rem,1vw,2.2rem);font-family:Archivo,sans-serif;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.3636363636}.texte-small-medium{font-size:clamp(1.8rem,1.8vw,2rem);font-family:Archivo,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.2}.texte-xtrasmall-regular{font-size:clamp(1.8rem,1.8vw,1.8rem);font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.1111111111}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:2rem}.intro{font-size:clamp(2rem,1vw,2.2rem);font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3636363636}.outro{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:clamp(1.6rem,1.6vw,1.6rem);line-height:1.25}.price{font-size:clamp(2.4rem,2.4vw,2.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%}p{margin-bottom:2rem;font-size:clamp(2rem,1vw,2.2rem);font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.3636363636}p:last-child{margin-bottom:0}.cta-niv1{font-size:clamp(2rem,2vw,2.2rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:1}ul{margin:0 0 2rem 0;padding:0;list-style:none}ul:last-child{margin-bottom:0}li{margin-bottom:2rem;font-size:clamp(2.4rem,2.4vw,2.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;text-transform:none}li:last-child{margin-bottom:0}li b,li strong{font-size:clamp(2.4rem,2.4vw,2.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%}.list-check{list-style:none;padding-left:0}.list-check li{position:relative;padding-left:3rem}.list-check li+li{margin-top:1rem}.list-check li::before{content:"";position:absolute;top:.2em;left:0;width:1.8rem;height:1.6rem;background-color:currentColor;-webkit-mask:url(assets/svg-dist/check.svg) no-repeat center/contain;mask:url(assets/svg-dist/check.svg) no-repeat center/contain}html{height:100%;font-size:62.5%;scroll-behavior:smooth}body{position:relative;color:var(--textColor);font-size:1.6rem;line-height:1;background-color:var(--bodyBG);text-rendering:optimizeLegibility}a{color:var(--textColor);transition:all .25s cubic-bezier(.25,.74,.22,.99)}a:hover{color:var(--linkHoverColor)}#wrapper{position:relative;max-width:1920px;margin:auto;background-color:var(--wrapperBG);overflow:clip}#wrapper #header{z-index:1004}#wrapper #main-content{position:relative;z-index:1002;height:100%;overflow:clip}#wrapper #footer{position:relative;z-index:1003}.clearfix::after{content:"";display:table;clear:both}.sitePadding{padding-left:var(--sitePadding);padding-right:var(--sitePadding)}.w-100 img,.w-100 source{width:100%!important}.l-none{line-height:1}.c-rouge{color:#f93e3e}.c-grey{color:#b9c0d3}.c-black{color:#000}.c-black a{color:#000}.c-black a:hover{color:#f93e3e}.c-blanc{color:#fff}.c-blanc a{color:#fff}.c-blanc a:hover{color:#000}.c-nude-300{color:#f9dacb}.bg-blanc{background-color:#fff}.bg-beige{background-color:#f9dacb}.bg-rouge{background-color:#f93e3e}.b-beige{border-block:1px solid #f9dacb}.b-beige--top{border-bottom:none}.b-nude{border-block:1px solid #f9dacb}.b-nude--top{border-bottom:none}.bg-responsive{background-size:cover;background-position:center;background-repeat:no-repeat}.b-black{border-block:1px solid #000}.b-black--top{border-bottom:none}.radius-6{border-radius:6px}.radius-30{border-radius:30px}.box-shadow{box-shadow:2px 2px 0 0 #000}hr{display:block;margin-block:3rem;border:1px dashed #bfbfbf}.img-fluid img,.img-fluid source{max-width:100%;height:auto}.svg--white{color:#fff}.svg--black{color:#000}.svg--grey-500{color:#b9c0d3}.svg--grey-300{color:#e2e7f5}.svg--nude-300{color:#f9dacb}#debug{z-index:9999999;position:fixed;left:0;bottom:0;background-color:red;color:#fff;padding:20px;opacity:.5}.reveal{opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);transition-delay:50ms}.reveal.loaded{opacity:1}.reveal.revealFB{transform:translateY(1.8rem)}.reveal.revealFB.loaded{transform:translateY(0)}.reveal.reveal1{transition-delay:60ms}.reveal.reveal2{transition-delay:.12s}.reveal.reveal3{transition-delay:.18s}.reveal.reveal4{transition-delay:.24s}.reveal.reveal5{transition-delay:.3s}.reveal.reveal9{transition-delay:.54s}.reveal-letter{display:inline-block;transform:translateY(.2em);transition-delay:calc(var(--i,0) * .04s)}.reveal-letter.loaded{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.projets .slider{margin-top:-19.7rem}.projets .slider__slide{aspect-ratio:876/540}.projets .slider__nav{transform:translateX(calc(-50% + .3rem))}.slider-numerote .slider{position:relative}.slider-numerote .slider__slide{flex-basis:100%}.slider-numerote .slider__track{transform:translateX(calc(-100% - .6rem))}.slider-numerote .slider__nav{left:100%;right:auto;bottom:auto;top:50%;transform:translateY(-50%);margin-left:2rem}.slider{margin-right:calc(-1 * (var(--sitePadding) + var(--bs-gutter-x) * .5))}.slider__viewport{position:relative;overflow:hidden}.slider__track{display:flex;gap:.6rem;transform:translateX(calc(-80% - .6rem));transition:transform .5s cubic-bezier(.25,.74,.22,.99);touch-action:pan-y;cursor:grab;user-select:none}.slider__track:active{cursor:grabbing}.slider__slide{position:relative;flex:0 0 80%;overflow:hidden}.slider__slide img{display:block;width:100%;height:100%;object-fit:cover}.slider__slide::before{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%)}.slider__slide::after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;z-index:1;pointer-events:none;backdrop-filter:blur(15px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 100%)}.slider__slide--card{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:8rem 4rem}.slider__slide--card::after,.slider__slide--card::before{content:none}.slider__slide--card .btn{align-self:flex-start}.slider__caption{position:absolute;z-index:2;left:2rem;bottom:2rem;max-width:60%;padding:1.6rem 2rem}.slider__nav{position:absolute;left:calc(80% + 0px);bottom:12rem;z-index:1;display:flex;gap:.6rem}.slider__btn{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.1rem;padding:0;border-radius:6px;background-color:#fff;color:#000;cursor:pointer;transition:all .25s cubic-bezier(.25,.74,.22,.99)}.slider__btn .icon{height:1.5rem;margin:0}.slider__btn:hover{background-color:#000;color:#fff}.slider__dots{display:flex;justify-content:center;gap:.8rem;margin-top:4rem;height:4px;align-items:center;gap:10px}.slider__dot{width:4rem;height:.4rem;padding:0;border-radius:4px;background-color:#fff;opacity:.5;cursor:pointer;transition:all .25s cubic-bezier(.25,.74,.22,.99)}.slider__dot.is-active,.slider__dot:hover{opacity:1}.marquee__track{--marquee-shift:50%;--marquee-duration:30s;display:flex;width:max-content;animation:marqueeScroll var(--marquee-duration) linear infinite}.marquee__track--reverse{animation-direction:reverse}@keyframes marqueeScroll{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--marquee-shift)))}}#header{position:sticky;z-index:1003;top:0;padding-top:3.8rem;padding-bottom:3.8rem;background-color:#fff;box-shadow:0 13px 13px rgba(0,0,0,.13)}#header .logo-link{z-index:3;position:absolute}#header .logo-link .logo-header{width:auto;height:13.8rem}#header nav{z-index:2;position:relative;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2rem}#header nav .menu{grid-column:2;justify-self:center;display:flex;align-items:center;list-style:none;margin:0}#header nav .menu li{margin-bottom:0}#header nav .menu li a{padding:1rem 1.4rem;text-decoration:none}#header nav .menu__instagram a{display:inline-flex;align-items:center}#header nav .btn{grid-column:3;justify-self:end}#header nav .hamburger{display:none;grid-column:1;justify-self:start;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:4.4rem;height:4.4rem;padding:0;background:0 0;border:none;border-radius:50%;cursor:pointer;transition:background-color .25s cubic-bezier(.25,.74,.22,.99)}#header nav .hamburger:hover{background-color:rgba(0,0,0,.06)}#header nav .hamburger__bar{display:block;width:2.8rem;height:3px;border-radius:3px;background-color:#000;transition:transform .3s cubic-bezier(.25,.74,.22,.99),opacity .3s cubic-bezier(.25,.74,.22,.99),width .25s cubic-bezier(.25,.74,.22,.99),background-color .25s cubic-bezier(.25,.74,.22,.99)}#header nav .hamburger:hover:not(.is-open) .hamburger__bar:nth-child(2){width:1.8rem}#header nav .hamburger.is-open .hamburger__bar:nth-child(1){transform:translateY(.9rem) rotate(45deg)}#header nav .hamburger.is-open .hamburger__bar:nth-child(2){opacity:0}#header nav .hamburger.is-open .hamburger__bar:nth-child(3){transform:translateY(-.9rem) rotate(-45deg)}.offcanvas{--bs-offcanvas-width:50rem;max-width:90%;background-color:#f9dacb;color:#000}.offcanvas-header{padding:2.4rem}.offcanvas-title{font-size:clamp(1.8rem,1.8vw,1.8rem);font-family:Archivo,sans-serif;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.1111111111;color:rgba(0,0,0,.8)}.offcanvas-body{padding:0 2.4rem 2.4rem}.menu-mobile{list-style:none;margin:0;padding:0}.menu-mobile li{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.1)}.menu-mobile a{display:block;padding:1.8rem 0;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;text-transform:uppercase;font-size:2.2rem;text-decoration:none;color:#000;transition:color .25s cubic-bezier(.25,.74,.22,.99)}.menu-mobile a:hover{color:#f93e3e}.menu-mobile li.current-menu-item a{color:#f93e3e}.mobile-menu__cta{display:none;margin-top:2rem}.mobile-menu__cta .btn{width:100%}#header nav .menu li.current-menu-item a{color:#000;text-decoration:underline}#header .breadcrumb{position:absolute;top:7rem;left:calc(var(--sitePadding) + 10rem);margin:0;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.25,.74,.22,.99)}#header .breadcrumb li{font-size:clamp(1.8rem,1.8vw,1.8rem);font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.1111111111}#header .breadcrumb-item{color:#fff}#header .breadcrumb-item a{color:#fff;text-decoration:none}#header .breadcrumb-item a:hover{text-decoration:underline}#header .breadcrumb-item.active{color:#fff}#header .breadcrumb-item+.breadcrumb-item{padding-left:0}#header .breadcrumb-item+.breadcrumb-item:before{display:none}#header .breadcrumb-item:not(.active)::after{content:"";display:inline-block;width:.7rem;aspect-ratio:12/14;margin:0 .8rem;background-color:currentColor;-webkit-mask:url(assets/svg-dist/chevron-right.svg) no-repeat center/contain;mask:url(assets/svg-dist/chevron-right.svg) no-repeat center/contain;vertical-align:middle}#header.breadcrumb-visible .breadcrumb{opacity:1;pointer-events:auto}section{position:relative;z-index:4}section .over,section.over{z-index:6}section.standard{padding-top:var(--paddingYsection);padding-bottom:var(--paddingYsection)}section.standard.first{padding-top:calc(var(--paddingYsection) * 2)}section.standard.last{padding-bottom:calc(var(--paddingYsection) * 2)}section.standard.lastXL{padding-bottom:calc(var(--paddingYsection) * 4)}section.standard.noPT{padding-top:0}section.standard.noPB{padding-bottom:0}section.fullHeight{height:97dvh;height:70vh}section.header{padding-top:18rem;padding-bottom:8rem}section.hero{display:flex;overflow:hidden}section.hero .hero__item{flex:0 0 auto;overflow:hidden;width:clamp(18rem,30vw,40rem);aspect-ratio:400/540;user-select:none}section.hero .hero__item img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none}section.fullScreen{min-height:min(100dvh,100rem);display:flex;align-items:center;justify-content:center;position:relative}section.bandeau{width:120%;overflow:hidden;padding-block:4rem}section .bandeau-alone{position:absolute;overflow:hidden;padding-block:4rem;left:0;bottom:0}section .bandeau-alone.onTop,section.bandeau.onTop{margin-bottom:-3rem;margin-top:-3rem;transform:rotate(-1.5deg) translateX(-10%)}section .bandeau-alone .bandeau__track,section.bandeau .bandeau__track{align-items:center}section .bandeau-alone .bandeau__item,section.bandeau .bandeau__item{flex:0 0 auto}section.offres .offre{position:relative;height:100%;display:flex;flex-direction:column;padding:8rem 16%;border:1px solid transparent;transition:border .25s cubic-bezier(.25,.74,.22,.99)}section.offres .offre button{margin-top:auto}section.offres .offre.featured{border:1px solid #000}section.offres .offre:hover{border:1px solid #f93e3e}section.offres .offre:hover .ribbon{--ribbon-bg:#F93E3E}section.prestas .presta{position:relative;height:100%;padding:5rem 4rem;border:1px solid #000;display:flex;flex-direction:column;aspect-ratio:1/1;transition:border .25s cubic-bezier(.25,.74,.22,.99)}section.prestas .presta .btn{margin-top:auto;justify-content:flex-start}section.prestas .presta:hover{border:1px solid #f93e3e}section.prestas .presta.linked{justify-content:center;align-items:center;text-decoration:none;border:1px solid transparent}section.prestas .presta.linked:hover{color:#fff;border:1px solid #fff}section.prestas .svg__prestas{position:absolute;transform:translate(-50%,-50%)}section.faq .accordion-item{padding-block:3.2rem;border-top:1px dashed #000}section.faq .accordion-item:last-child{border-bottom:1px dashed #000}section.faq .accordion-header{margin-bottom:0;display:flex;justify-content:space-between}section.faq .accordion-header .accordion-button{font-size:clamp(3.4rem,3.4vw,3.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:1.1764705882;padding:0;display:block;flex:1;text-align:left}section.faq .accordion-header .icon{margin-top:1.1rem}section.faq .accordion-body{padding-top:1rem}.hero__title{margin-top:calc(-1lh + .05em);margin-bottom:0}@supports not (margin-top:1lh){.hero__title{margin-top:calc(-.76em + .05em)}}.hero__stars{margin-top:-9rem}.steps{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;transform:scaleX(1.05)}.steps__item{position:relative;flex:0 0 auto;margin-right:clamp(-5.7rem,-2.98vw,-2.5rem)}.steps__item:last-child{margin-right:0}.steps__item--rotate-right{transform:rotate(10deg)}.steps__item--rotate-left{transform:rotate(-10deg)}.steps__item--box{display:flex;align-items:center;justify-content:center;width:clamp(20rem,23.8vw,45.7rem);aspect-ratio:400/276;border-radius:clamp(3rem,3.57vw,6.9rem);background-color:#ffe6d9}.steps__shape{display:block;width:clamp(18rem,21.4vw,41.1rem);height:auto}.steps__shape--wide{width:clamp(20rem,23.8vw,45.7rem)}.steps__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.4rem;width:clamp(20rem,25vw,30rem);text-align:center}.steps__week--nude400{color:#d8a08c}.steps__week--nude300{color:#f9dacb}.steps__week--grey{color:#a6a6a6}#footer .logo-footer{transform:translateY(-14rem);width:auto;height:22rem}#footer .top{padding-block:calc(var(--paddingYsection)) calc(var(--paddingYsection) * 1.5)}#footer .top nav ul li{margin-bottom:1.4rem}#footer a{text-decoration:none}#footer a:hover{color:#ffb4b4}#footer .top nav ul li.current-menu-item a{color:#fff;text-decoration:underline}.icon{display:inline-block;height:calc(var(--icon-size,1.6rem) * var(--icon-scale,1));width:auto;fill:currentColor;flex-shrink:0;transition:all .25s cubic-bezier(.25,.74,.22,.99)}.btn,.button,button{display:flex;justify-content:center;align-items:center;text-decoration:none;background-color:transparent;box-shadow:none;border:none;border-radius:0;padding:1.2rem 2.6rem;user-select:none;color:var(--textColor);font-size:clamp(2rem,2vw,2.2rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;line-height:1;transition:all .45s cubic-bezier(.25,.74,.22,.99)}.btn:hover,.button:hover,button:hover{text-decoration:none;color:var(--linkHoverColor)}.btn .icon,.button .icon,button .icon{margin-left:.8rem}.btn.btn-text,.button.btn-text,button.btn-text{display:inline-flex;align-items:center;justify-content:center;text-decoration:underline;text-align:left;gap:.8rem;padding:0;font-size:clamp(2rem,2vw,2.2rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;line-height:1}.btn.btn-text .icon,.button.btn-text .icon,button.btn-text .icon{width:1.2rem;height:auto;fill:currentColor;transition:transform .45s cubic-bezier(.25,.74,.22,.99)}.btn.btn-text:hover,.button.btn-text:hover,button.btn-text:hover{color:var(--linkHoverColor)}.btn.btn-primary,.button.btn-primary,button.btn-primary{background-color:#fff;border:1px solid #a6a6a6;border-radius:30px}.btn.btn-primary:hover,.button.btn-primary:hover,button.btn-primary:hover{background-color:#000;border:1px solid #000;color:#fff}.btn.noBorder,.button.noBorder,button.noBorder{border:1px solid transparent}.btn.noBorder:hover,.button.noBorder:hover,button.noBorder:hover{border:1px solid transparent}.btn.btn-red,.button.btn-red,button.btn-red{color:#fff;background-color:#dc3232;border:1px solid transparent;border-radius:30px}.btn.btn-red:hover,.button.btn-red:hover,button.btn-red:hover{background-color:#000;color:#fff}.buttons{display:flex;flex-wrap:wrap;gap:3rem;margin-left:0;margin-top:4rem}.buttons li{margin-bottom:0}.buttons.center{display:flex;justify-content:center;flex-wrap:wrap}.buttons.right{display:flex;justify-content:flex-end}.ribbon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;padding:.8rem 3rem;color:#fff;font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:clamp(2.4rem,2.4vw,2.4rem);font-family:"Bricolage Grotesque",sans-serif;font-weight:600;font-style:normal;font-stretch:75%;--ribbon-bg:#000000;background-color:var(--ribbon-bg);transition:background-color .25s cubic-bezier(.25,.74,.22,.99)}.ribbon::after,.ribbon::before{content:"";position:absolute;top:0;bottom:0;aspect-ratio:29/33;background-color:var(--ribbon-bg);-webkit-mask:url(assets/svg-dist/ribbon-corner.svg) no-repeat center/contain;mask:url(assets/svg-dist/ribbon-corner.svg) no-repeat center/contain;transition:background-color .25s cubic-bezier(.25,.74,.22,.99)}.ribbon::before{right:calc(100% - 1px)}.ribbon::after{left:calc(100% - 1px);transform:scaleX(-1)}.tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem .5rem;margin-top:8rem;padding:0;list-style:none}.tags .tags__break{flex-basis:100%;width:0;height:0;margin:0;padding:0;border:none}.tags li:not(.tags__break){display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;margin-bottom:0;color:#000;border-radius:6px;font-family:Archivo,sans-serif;font-weight:800;font-style:normal;font-stretch:125%;font-size:clamp(2.4rem,2.8vw,3rem);line-height:1;text-transform:uppercase;white-space:nowrap}.tags li:not(.tags__break).tags__item--1{color:#f93e3e;background-color:#f9dacb;transform:rotate(0);border:1px solid transparent}.tags li:not(.tags__break).tags__item--2{color:#f93e3e;background-color:#fff;transform:rotate(5.8deg);border:1px solid transparent}.tags li:not(.tags__break).tags__item--3{color:#f9dacb;background-color:transparent;transform:rotate(-4.1deg);border:1px solid #f9dacb}.tags li:not(.tags__break).tags__item--4{color:#f9dacb;background-color:transparent;transform:rotate(-6deg);border:1px solid #f9dacb}.tags li:not(.tags__break).tags__item--5{color:#f93e3e;background-color:#f9dacb;transform:rotate(0);border:1px solid transparent}.tags li:not(.tags__break).tags__item--6{color:#f93e3e;background-color:#fff;transform:rotate(5deg);border:1px solid transparent}.modal-content{position:relative;background-color:#f9dacb;color:#000;border:none;border-radius:20px;padding:clamp(2.8rem,4vw,4rem)}.modal__close{padding:0;font-family:inherit;font-weight:400;font-stretch:normal;text-transform:none;position:absolute;top:1.4rem;right:1.4rem;width:4.4rem;height:4.4rem;border:none;border-radius:50%;background-color:rgba(0,0,0,.08);color:#000;cursor:pointer;transition:background-color .25s cubic-bezier(.25,.74,.22,.99)}.modal__close::after,.modal__close::before{content:"";position:absolute;top:50%;left:50%;width:1.6rem;height:2px;background-color:currentColor}.modal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:focus-visible,.modal__close:hover{background-color:rgba(0,0,0,.16);color:#000}.modal-title{margin:0 0 .8rem;font-family:"Bricolage Grotesque",sans-serif;font-weight:800;font-style:normal;font-stretch:75%;text-transform:uppercase;font-size:clamp(2.6rem,4vw,3.4rem);letter-spacing:-.02em}.modal__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.5}.form-row{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.6rem}.form-row label{font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.form-row input{font-family:Archivo,sans-serif;font-weight:400;font-style:normal;font-stretch:normal;font-size:1.6rem;padding:1.2rem 1.4rem;border:1px solid rgba(0,0,0,.2);border-radius:10px;background-color:#fff;color:#000}.form-row input:focus-visible{outline:2px solid #f93e3e;outline-offset:1px}.checkbox-group__label{margin:0 0 1rem;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.checkbox-group{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.1rem}.checkbox{position:relative;display:flex;align-items:flex-start;gap:1rem;cursor:pointer}.checkbox--consent{margin-bottom:2rem}.checkbox__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.checkbox__input:checked~.checkbox__box{background-color:#f93e3e;border-color:#f93e3e}.checkbox__input:checked~.checkbox__box .checkbox__mark{opacity:1;transform:scale(1)}.checkbox__input:focus-visible~.checkbox__box{outline:2px solid #f93e3e;outline-offset:2px}.checkbox__box{flex-shrink:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1.5px solid rgba(0,0,0,.25);border-radius:6px;background-color:#fff;transition:background-color .15s ease,border-color .15s ease}.checkbox__mark{width:1.2rem;height:1rem;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.checkbox__label{padding-top:.1rem;font-size:1.5rem;font-weight:400;line-height:1.4}.form-status{margin-top:1.4rem;font-size:1.4rem;min-height:1.8rem}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.slider__track{transition:none}}@media only screen and (max-width:1750px){section.projets .slider{margin-top:-15.5rem}}@media only screen and (max-width:1650px){:root{--paddingYsection:8rem;--paddingXsection:5rem;--sitePadding:8rem}section.offres .offre{padding:8rem 10%}section.projets .slider{margin-top:-14.5rem}#footer .logo-footer{transform:translateY(-13rem);height:20rem}}@media only screen and (max-width:1400px){:root{--paddingYsection:8rem;--paddingXsection:5rem;--sitePadding:5rem}section.prestas .presta{padding:3rem 2.5rem}section.projets .slider{margin-top:-10rem}.steps{transform:none}.steps__item{flex:0 1 calc(33.333% - 2rem);margin-right:0;margin-bottom:3rem}.steps__item--box{width:100%}.steps__shape{width:100%}.steps__shape--wide{width:100%}.slider__slide--card{padding:7rem 4rem}#footer .logo-footer{transform:translateY(-13rem);height:18rem}}@media only screen and (max-width:1200px){:root{--paddingYsection:8rem;--paddingXsection:4rem;--sitePadding:4rem}.laptopBottom{margin-bottom:calc(var(--paddingYsection) * 1)}#header nav{display:flex;justify-content:flex-end;align-items:center;gap:1.6rem}#header nav .menu{display:none}#header nav .hamburger{display:flex}section#offres{text-align:center}section#offres .row{justify-content:center}section.prestas .presta{padding:5rem;aspect-ratio:auto}section.prestas .presta .btn{margin-top:10rem}section.projets .slider{margin-top:0}.steps__absolute{position:absolute;transform:translateY(80%)}.slider__slide--card{padding:6rem 4rem}#footer .logo-footer{transform:translateY(-12rem);height:16rem}}@media only screen and (max-width:992px){:root{--icon-scale:0.85}.tabletBottom{margin-bottom:calc(var(--paddingYsection) * 1)}#header{padding-block:2rem}.projets .slider{margin-top:0}section.prestas .presta{padding:4rem;aspect-ratio:1/1}section.prestas .presta .btn{margin-top:auto}section.prestas .svg__prestas{position:relative;transform:translate(0,0)}.steps__absolute{position:absolute;transform:translateY(0)}#footer .logo-footer{transform:translateY(-12rem);height:12rem;margin-bottom:-6rem}}@media only screen and (max-width:768px){:root{--paddingYsection:6rem;--paddingXsection:2rem;--sitePadding:2rem;--icon-scale:0.75}.mobileBottom{margin-bottom:calc(var(--paddingYsection) * 1)}.hero__stars{position:absolute}#header .logo-link .logo-header{height:12rem}.projets .slider{margin-left:0;margin-right:0}.projets .slider__viewport{overflow:visible}.projets .slider__track{transform:translateX(calc(-100% - .6rem))}.projets .slider__slide{flex-basis:100%}.projets .slider__nav{left:0;right:0;bottom:50%;justify-content:space-between;transform:translateY(50%)}.projets .slider__nav .slider__btn:not(.right){transform:translateX(-50%)}.projets .slider__nav .slider__btn.right{transform:translateX(50%)}section.prestas .presta{padding:3.5rem 2.5rem;aspect-ratio:auto;text-align:center}section.prestas .presta .btn{margin-top:6rem;text-align:center}section.slider-numerote .slider__nav{left:0;right:0;margin-left:0;justify-content:space-between}section.slider-numerote .slider__nav .slider__btn{background-color:#f9dacb}section.slider-numerote .slider__nav .slider__btn:not(.right){transform:translateX(-50%)}section.slider-numerote .slider__nav .slider__btn.right{transform:translateX(50%)}.steps__item{flex:0 1 100%}.slider__slide--card{padding:4rem}.slider__slide--card .btn{align-self:center}#footer #menu-footer{width:100%}#footer .top nav ul{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:2rem}#footer .top nav ul li{margin-bottom:0}}@media only screen and (max-width:570px){:root{--paddingYsection:5rem;--paddingXsection:2rem;--sitePadding:2rem;--icon-scale:0.7}#header{padding-block:1rem}#header .logo-link .logo-header{height:10rem}#header nav .btn{display:none}.mobile-menu__cta{display:block}section.projets .slider__slide{aspect-ratio:1/1}#footer{text-align:center}#footer .buttons{justify-content:center}#footer .top nav ul{flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width:450px){:root{--paddingYsection:6rem;--paddingXsection:1rem;--sitePadding:1rem}}