/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Staatliches";src:url("../../font/Staatliches-Regular.woff2") format("woff2"),url("../../font/Staatliches-Regular.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../../font/Montserrat-VariableFont-wght.woff2") format("woff2"),url("../../font/Montserrat-VariableFont-wght.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap}html{font-size:16px}@media(min-width: 2560px){html{font-size:21px}}@media(min-width: 3200px){html{font-size:27px}}@media(min-width: 3840px){html{font-size:32px}}h1,h2{overflow-wrap:break-word;font-family:"Staatliches",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#113e45;font-size:1.7rem;word-spacing:.2rem;line-height:1.2}p{overflow-wrap:break-word;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#000;font-size:1.2rem;font-weight:400;line-height:1.4}p strong{font-weight:600}.custom-bulletlist{list-style:disc}.custom-numberlist{list-style:decimal}.custom-bulletlist,.custom-numberlist{padding-left:clamp(23px,calc(23 * 100vw / 1920),calc(23px * 2))}.custom-bulletlist li,.custom-numberlist li{overflow-wrap:break-word;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#000;font-size:1.2rem;font-weight:400;line-height:1.4}.custom-bulletlist li strong,.custom-numberlist li strong{font-weight:600}.grid{display:grid;grid-template-columns:repeat(24, 1fr)}.effect-underline{position:relative}.effect-underline::after{content:"";position:absolute;left:0;bottom:clamp(calc(-4px * 2),calc(-4 * 100vw / 1920),-4px);display:inline-block;width:100%;border-bottom:clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)) solid;opacity:0;transition:350ms;transform:scale(0, 1)}.effect-underline:hover{color:#fff}.effect-underline:hover::after{opacity:1;transform:scale(1)}.parent-underline:hover>.effect-underline::after{opacity:1;transform:scale(1)}.animation-click{outline:none;cursor:pointer;transition:350ms}.animation-click:active{transform:scale(0.8)}.animation-hover{transition:400ms ease}.animation-hover:hover{transform:scale(1.1);transition:400ms ease}.animation-button{background:linear-gradient(#113E45, #113E45),linear-gradient(#2d8593, #2d8593);background-size:0% 100%,100% 100%;background-position:left,left;background-repeat:no-repeat;background-clip:padding-box;transition:background-size .5s ease}.animation-button:hover{background-size:100% 100%,100% 100%}.animation-spring{display:inline-block}.animation-spring:hover{animation:spring .4s ease}.animation-spring:not(:hover){animation:none}@keyframes spring{0%{transform:scale(1)}40%{transform:scale(1.15)}60%{transform:scale(0.95)}80%{transform:scale(1.05)}100%{transform:scale(1)}}header{z-index:500;position:fixed;height:clamp(53px,calc(53 * 100vw / 1920),calc(53px * 2));width:100%;padding-left:clamp(340px,calc(340 * 100vw / 1920),calc(340px * 2));display:flex;--offset-value: 30;--btn-size: 60}header .wrapper-logo{position:absolute;top:0;left:0;height:clamp(150px,calc(150 * 100vw / 1920),calc(150px * 2));min-width:clamp(340px,calc(340 * 100vw / 1920),calc(340px * 2));padding:0;padding-top:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));padding-left:clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2));background:#113e45;clip-path:polygon(0 0, 100% 0, 100% clamp(53px, calc(53 * 100vw / 1920), calc(53px * 2)), 0 100%)}header .wrapper-logo .logo-header{display:inline-block;margin-left:0}header .wrapper-logo .logo-header svg{width:clamp(107px,calc(107 * 100vw / 1920),calc(107px * 2))}@media(max-width: 1560px){header{position:absolute;height:0;padding-left:0}header#header-pages .wrapper-logo{height:clamp(120px,calc(120 * 100vw / 1920),calc(120px * 2));min-width:initial;width:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2));padding-top:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));padding-left:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));clip-path:none;border-bottom-right-radius:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2))}header#header-pages .wrapper-logo .logo-header{margin-left:0}header#header-pages .wrapper-logo .logo-header svg{width:clamp(107px,calc(107 * 100vw / 1920),calc(107px * 2))}header#header-accueil .wrapper-logo{height:clamp(120px,calc(120 * 100vw / 1920),calc(120px * 2));min-width:initial;width:clamp(282px,calc(282 * 100vw / 1920),calc(282px * 2));padding-top:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));padding-left:clamp(66px,calc(66 * 100vw / 1920),calc(66px * 2));clip-path:none;border-bottom-right-radius:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2))}header#header-accueil .wrapper-logo .logo-header{margin-left:0}header#header-accueil .wrapper-logo .logo-header svg{width:clamp(107px,calc(107 * 100vw / 1920),calc(107px * 2))}header .btn{position:fixed}}@media(max-width: 599px){header#header-accueil .wrapper-logo{height:clamp(120px,calc(120 * 100vw / 1920),calc(120px * 2));width:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2));padding-left:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2))}}@media(max-width: 499px){header{--offset-value: 20;--btn-size: 47}}#toggle-btn{display:none}#nav-background{visibility:hidden}.nav-mobile{z-index:0;height:0;width:0;visibility:hidden}.nav-desktop{height:100%;width:100%;position:relative;display:flex;align-items:center;background:linear-gradient(90deg, rgba(27, 94, 31, 0.8), #66BB6A);backdrop-filter:blur(clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2)))}.nav-desktop .menu{height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start}.nav-desktop .menu .li-niveau-1{position:relative;height:100%;padding:0 clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2));font-family:"Staatliches",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;font-size:1.5rem;word-spacing:.2rem;line-height:1;cursor:pointer;transition:400ms}.nav-desktop .menu .li-niveau-1 .a-niveau-1{z-index:502;height:100%;display:flex;align-items:center;justify-content:center}.nav-desktop .menu .li-niveau-1::before{z-index:0;content:"";position:absolute;inset:0;background:#26535a;opacity:0;pointer-events:none;transition:400ms}.nav-desktop .menu .li-niveau-1:hover::before{opacity:1}.nav-desktop .menu .li-niveau-1>*{position:relative;z-index:1}.nav-desktop .menu .li-niveau-1 .submenu{position:absolute;width:max-content;min-width:clamp(256px,calc(256 * 100vw / 1920),calc(256px * 2));top:100%;left:0;padding:0;background:#26535a;overflow:hidden;max-height:0;opacity:0;transition:400ms}.nav-desktop .menu .li-niveau-1 .submenu .li-niveau-2{padding-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));font-family:"Montserrat",Arial,Helvetica,sans-serif;text-transform:none;color:#fff;font-size:1.2rem;word-spacing:initial;line-height:1}.nav-desktop .menu .li-niveau-1 .submenu .li-niveau-2:last-child{padding-bottom:0}.nav-desktop .menu .li-niveau-1 .submenu a{white-space:nowrap}.nav-desktop .menu .li-niveau-1:hover>.submenu{max-height:clamp(300px,calc(300 * 100vw / 1920),calc(300px * 2));padding:clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2));opacity:1;transition:400ms}.nav-desktop .menu .li-niveau-1:first-child{background:#e45353}.nav-desktop .lien-social{height:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2));width:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2));margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.nav-desktop .lien-social path{transition:400ms}.nav-desktop .lien-social:hover path{fill:#fff;transition:400ms}.nav-desktop .lien-social svg{display:block;height:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2));width:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2))}.nav-mobile{position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:rgba(0,0,0,0);overflow:hidden;overflow-y:auto;overscroll-behavior:contain}.nav-mobile .wrapper-logo-mobile{height:clamp(224px,calc(224 * 100vw / 1920),calc(224px * 2));padding:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2)) 0;margin-top:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));margin-bottom:clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2));display:flex;align-items:center;justify-content:center;visibility:hidden;will-change:transform;transition:0s;transform:translate(clamp(calc(-20px * 2), calc(-20 * 100vw / 1920), -20px), clamp(20px, calc(20 * 100vw / 1920), calc(20px * 2))) scale(0.9)}.nav-mobile .wrapper-logo-mobile svg{display:block;width:clamp(255px,calc(255 * 100vw / 1920),calc(255px * 2));height:auto}.nav-mobile .menu{display:inline-block;pointer-events:auto;text-align:center}.nav-mobile .menu .li-niveau-1{font-family:"Staatliches",Arial,Helvetica,sans-serif;font-size:1.85rem;color:#fff;line-height:1.25;word-spacing:.2rem;user-select:none;opacity:.0001;visibility:hidden;will-change:transform;transition:0s;transform:translate(clamp(calc(-20px * 2), calc(-20 * 100vw / 1920), -20px), clamp(20px, calc(20 * 100vw / 1920), calc(20px * 2))) scale(0.9);padding-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));border-bottom:clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)) solid #1a4f57}.nav-mobile .menu .li-niveau-1 .li-niveau-2{height:clamp(44px,calc(44 * 100vw / 1920),calc(44px * 2));font-family:"Montserrat",Arial,Helvetica,sans-serif;text-transform:none;color:#64aa4a;font-size:1.2rem;font-weight:600;word-spacing:initial;line-height:1}.nav-mobile .menu .li-niveau-1 .a-niveau-2{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.nav-mobile .menu .li-niveau-1:last-child{border-bottom:initial}.nav-mobile .link{position:relative;touch-action:manipulation}.nav-mobile .link:before,.nav-mobile .link:after{position:absolute;content:"";height:clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2));width:50%;background:#64aa4a;top:calc(50% + clamp(calc(-2px * 2),calc(-2 * 100vw / 1920),-2px));transition:transform .3s cubic-bezier(0.5, 0.5, 0, 1)}.nav-mobile .link:before{left:0;transform:translateX(calc(-100% - clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2)))) scaleX(0);transform-origin:left}.nav-mobile .link:after{right:0;transform:translateX(calc(100% + clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2)))) scaleX(0);transform-origin:right}.nav-mobile .submenu{margin-top:0;overflow:hidden;max-height:0;opacity:0;transform:translateY(clamp(calc(-10px * 2), calc(-10 * 100vw / 1920), -10px));transition:max-height .35s ease,opacity .25s ease,transform .35s ease}.nav-mobile .li-niveau-1.submenu-open>.submenu{max-height:clamp(500px,calc(500 * 100vw / 1920),calc(500px * 2));opacity:1;transform:translateY(0)}.nav-mobile .li-niveau-1.submenu-open .link:before{transform:translateX(calc(-100% - clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2)))) scaleX(1);transform-origin:right}.nav-mobile .li-niveau-1.submenu-open .link:after{transform:translateX(calc(100% + clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2)))) scaleX(1);transform-origin:left}.nav-mobile .wrapper-social{width:100%;gap:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2));margin-top:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));margin-bottom:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2));display:flex;align-items:center;justify-content:center}.nav-mobile .wrapper-social .lien-social{height:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2));width:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2))}.nav-mobile .wrapper-social .lien-social path{fill:#2d8593;transition:400ms}.nav-mobile .wrapper-social .lien-social svg{display:block;height:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2));width:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2))}@keyframes navPop{from{background:rgba(0,0,0,0)}to{background:#113e45}}#nav-background{z-index:300;transform-origin:center center;transition:transform .3s;transform:translate(var(--translate-x), var(--translate-y)) scale(var(--scale));will-change:transform;pointer-events:none}.burger{z-index:500}.btn{position:absolute;height:calc(var(--btn-size)*clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)));width:calc(var(--btn-size)*clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)));top:calc((var(--offset-value))*clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)));right:calc(var(--offset-value)*clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)));border-radius:50%;margin:0;padding:0 clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));border:none;background:#113e45;user-select:none;cursor:pointer}#toggle-btn{flex-direction:column;justify-content:center;align-items:center;transition:transform .3s}#toggle-btn span{position:relative;width:100%;margin-top:clamp(calc(-4px * 2),calc(-4 * 100vw / 1920),-4px)}#toggle-btn span+span{margin-top:clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2))}#toggle-btn span:before,#toggle-btn span:after{content:"";position:absolute;top:0;background:#fff;opacity:.8;height:100%;width:50%;height:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));transition:.25s cubic-bezier(0.6, 0, 0.3, 1);transform-origin:center center}#toggle-btn span:before{left:0;border-radius:clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2)) 0 0 clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2))}#toggle-btn span:after{right:0;border-radius:0 clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2)) clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2)) 0}#toggle-btn.shown span:nth-of-type(1):before{transform:translate3d(clamp(3px, calc(3 * 100vw / 1920), calc(3px * 2)), clamp(3.5px, calc(3.5 * 100vw / 1920), calc(3.5px * 2)), 0) rotate(45deg)}#toggle-btn.shown span:nth-of-type(1):after{transform:translate3d(clamp(calc(-3px * 2), calc(-3 * 100vw / 1920), -3px), clamp(3.5px, calc(3.5 * 100vw / 1920), calc(3.5px * 2)), 0) rotate(-45deg)}#toggle-btn.shown span:nth-of-type(3):before{transform:translate3d(clamp(3px, calc(3 * 100vw / 1920), calc(3px * 2)), clamp(calc(-3.5px * 2), calc(-3.5 * 100vw / 1920), -3.5px), 0) rotate(-45deg)}#toggle-btn.shown span:nth-of-type(3):after{transform:translate3d(clamp(calc(-3px * 2), calc(-3 * 100vw / 1920), -3px), clamp(calc(-3.5px * 2), calc(-3.5 * 100vw / 1920), -3.5px), 0) rotate(45deg)}#toggle-btn.shown span:nth-of-type(2):before,#toggle-btn.shown span:nth-of-type(2):after{opacity:.0001}#toggle-btn.shown span:nth-of-type(2):before{transform:translateX(-200%)}#toggle-btn.shown span:nth-of-type(2):after{transform:translateX(200%)}#toggle-btn.shown:before{transform:scale(0.6);transition:.2s}#toggle-btn:before{content:"";transition:.2s .2s;position:absolute;top:clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2));left:0;width:100%;height:100%;border-radius:inherit;z-index:-2}#toggle-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background:#64aa4a;z-index:-1}#toggle-btn.shown:after{background:#e45353}body.nav-open{position:fixed;height:100dvh;min-height:100vh;overflow:hidden;touch-action:none}body.nav-open #nav-background{visibility:visible}body.nav-open .nav-mobile{z-index:400;height:100dvh;min-height:100vh;width:100%;visibility:visible;animation:navPop 0s linear 1.2s forwards}body.nav-open .nav-mobile .wrapper-logo-mobile{transform:none;opacity:1;visibility:visible;transition:400ms cubic-bezier(0.4, 2.08, 0.55, 1)}body.nav-open .nav-mobile .menu .li-niveau-1{transform:none;opacity:1;visibility:visible;transition:.35s cubic-bezier(0.4, 2.08, 0.55, 1)}body.nav-open .nav-mobile .menu .li-niveau-1:nth-child(1){transition-delay:200ms}body.nav-open .nav-mobile .menu .li-niveau-1:nth-child(2){transition-delay:175ms}body.nav-open .nav-mobile .menu .li-niveau-1:nth-child(3){transition-delay:150ms}body.nav-open .nav-mobile .menu .li-niveau-1:nth-child(4){transition-delay:125ms}body.nav-open .nav-mobile .menu .li-niveau-1:nth-child(5){transition-delay:100ms}@media(max-width: 1560px){.nav-desktop{display:none}#toggle-btn{display:flex}}@media(max-width: 499px){.nav-mobile{padding-top:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2))}.btn{padding:0 clamp(9px,calc(9 * 100vw / 1920),calc(9px * 2))}}#backToTop{z-index:500;position:fixed;right:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));bottom:20%;height:clamp(54px,calc(54 * 100vw / 1920),calc(54px * 2));width:clamp(54px,calc(54 * 100vw / 1920),calc(54px * 2));display:flex;align-items:center;justify-content:center;border:none;background-color:#2d8593;border-radius:50%;opacity:0;transform:translateY(clamp(10px, calc(10 * 100vw / 1920), calc(10px * 2))) scale(1);transition:opacity .3s ease,transform .3s ease,background-color .3s ease;pointer-events:none;cursor:pointer}#backToTop svg{display:block;height:clamp(36px,calc(36 * 100vw / 1920),calc(36px * 2));width:clamp(36px,calc(36 * 100vw / 1920),calc(36px * 2));fill:#f7f7f7}#backToTop:hover{background-color:#64aa4a}#backToTop.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#backToTop:active{transform:translateY(0) scale(0.7)}footer .wrapper-illustration{z-index:150;position:relative;width:100%;display:flex;margin-bottom:clamp(calc(-3px * 2),calc(-3 * 100vw / 1920),-3px)}footer .wrapper-illustration svg{width:100%;height:auto;display:block}footer .wrapper-footer{z-index:200;position:relative;padding-top:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2));padding-bottom:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2));background:#113e45}footer .wrapper-logo{min-height:clamp(263px,calc(263 * 100vw / 1920),calc(263px * 2));display:flex;flex-direction:column;align-items:center;justify-content:center;grid-column:2/span 6;grid-row:1/span 2}footer .wrapper-logo a{display:block;margin-bottom:clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2))}footer .wrapper-logo svg{display:block;width:clamp(370px,calc(370 * 100vw / 1920),calc(370px * 2));height:auto}footer .wrapper-logo .wrapper-button-app{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}footer .wrapper-logo .wrapper-button-app .arrow-app{display:flex;gap:.2rem;margin-right:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2))}footer .wrapper-logo .wrapper-button-app .arrow-app .arrow{width:clamp(22px,calc(22 * 100vw / 1920),calc(22px * 2));height:clamp(42px,calc(42 * 100vw / 1920),calc(42px * 2));background:rgba(10,10,10,.72);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 100%, 45% 50%, 0% 0%)}footer .wrapper-logo .wrapper-button-app .install-app{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));overflow:hidden;border:none;border-radius:clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2));background:rgba(10,10,10,.72);backdrop-filter:blur(clamp(12px, calc(12 * 100vw / 1920), calc(12px * 2)));-webkit-backdrop-filter:blur(clamp(12px, calc(12 * 100vw / 1920), calc(12px * 2)));cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.2;color:#ddd;overflow-wrap:break-word;word-break:break-word;transition:transform .2s ease,box-shadow .2s ease;will-change:transform}footer .wrapper-logo .wrapper-button-app .install-app .card-icon{position:relative;width:clamp(52px,calc(52 * 100vw / 1920),calc(52px * 2));height:clamp(50px,calc(50 * 100vw / 1920),calc(50px * 2));border-radius:clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2));padding:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2));display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #3333ff, #00ffcc, #ffcc00);pointer-events:none}footer .wrapper-logo .wrapper-button-app .install-app .card-icon>.inner{width:100%;height:100%;border-radius:calc(clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2)) - clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)));background:#111;display:flex;align-items:center;justify-content:center}footer .wrapper-logo .wrapper-button-app .install-app .card-icon svg{display:block;width:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2));height:auto}footer .wrapper-logo .wrapper-button-app .install-app .wrapper-text-app{padding-left:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}footer .wrapper-logo .wrapper-button-app .install-app .wrapper-text-app span{display:block;text-align:left}footer .wrapper-logo .wrapper-button-app .install-app::before{content:"";position:absolute;top:-73%;left:-35%;width:100%;height:200%;transform:rotate(25deg);pointer-events:none;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 15%, rgba(255, 255, 255, 0.35) 35%, rgba(255, 255, 255, 0.02) 39%, rgba(255, 255, 255, 0) 100%)}footer .wrapper-logo .wrapper-button-app .install-app:hover{transform:translateY(clamp(calc(-3px * 2), calc(-3 * 100vw / 1920), -3px));box-shadow:0 clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2)) clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2)) rgba(0,0,0,.25)}footer .wrapper-logo .wrapper-button-app .install-app:active{transform:translateY(clamp(1px, calc(1 * 100vw / 1920), calc(1px * 2))) scale(0.97);box-shadow:0 clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2)) clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2)) rgba(0,0,0,.2)}footer .title-footer{display:block;margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));font-family:"Staatliches",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#64aa4a;font-size:1.5rem;line-height:1}footer .text-footer,footer .text-social,footer .text-vitrine{font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer}footer ul li{margin-bottom:clamp(13px,calc(13 * 100vw / 1920),calc(13px * 2))}footer .wrapper-liens{grid-column:9/span 4;grid-row:1}footer .wrapper-liens ul>li:last-child{margin-bottom:0}footer .wrapper-contact{grid-column:14/span 4;grid-row:1}footer .wrapper-contact ul>li{margin-bottom:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2))}footer .wrapper-contact .text-vitrine{display:block;margin-bottom:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));cursor:initial}footer .wrapper-contact .wrapper-vitrine{display:flex}footer .wrapper-contact .wrapper-vitrine svg{display:block;width:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2));height:auto}footer .wrapper-actualite{grid-column:19/span 4;grid-row:1}footer .wrapper-actualite ul>li{margin-bottom:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2))}footer .wrapper-actualite .text-social{display:block;margin-bottom:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));cursor:initial}footer .wrapper-actualite .wrapper-social{display:flex}footer .wrapper-actualite .wrapper-social>a:first-child{margin-right:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2))}footer .wrapper-actualite .wrapper-social .lien-social svg{display:block;height:clamp(45px,calc(45 * 100vw / 1920),calc(45px * 2));width:clamp(45px,calc(45 * 100vw / 1920),calc(45px * 2))}footer .wrapper-actualite .wrapper-social .lien-social svg path{transition:400ms}footer .wrapper-actualite .wrapper-social .lien-social svg:hover path{fill:#3db5c7;transition:400ms}footer .wrapper-mentions{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;margin-bottom:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));grid-column:9/span 16;grid-row:2}footer .wrapper-mentions .copyright,footer .wrapper-mentions .mentions-legales{margin-right:clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2))}footer .wrapper-mentions .text-copyright{font-family:"Montserrat",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;font-size:.9rem;line-height:1;font-weight:500}footer .wrapper-mentions .text-mentions{font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#fff;font-size:.9rem;line-height:1;font-weight:500;cursor:pointer}@media(max-width: 1599px){footer .wrapper-logo svg{width:100%}footer .wrapper-logo .wrapper-button-app .arrow-app{display:none}footer .wrapper-mentions{margin-top:clamp(45px,calc(45 * 100vw / 1920),calc(45px * 2))}}@media(max-width: 1499px){footer .wrapper-logo{grid-column:2/span 6}footer .wrapper-liens{grid-column:9/span 5}footer .wrapper-contact{grid-column:14/span 5}footer .wrapper-actualite{grid-column:19/span 5}}@media(max-width: 1199px){footer .grid{row-gap:4rem}footer .wrapper-footer{padding:4rem 0}footer .wrapper-logo{min-height:initial;grid-column:1/span 12;grid-row:1}footer .wrapper-logo svg{width:clamp(260px,calc(260 * 100vw / 1920),calc(260px * 2))}footer .wrapper-liens{grid-column:13/span 12;grid-row:1;margin:auto}footer .wrapper-contact{grid-column:1/span 12;grid-row:2;margin:auto}footer .wrapper-actualite{grid-column:13/span 12;grid-row:2;margin:auto}footer .wrapper-mentions{grid-column:1/span 24;grid-row:3;margin-top:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));margin-bottom:0;justify-content:center}}@media(max-width: 699px){footer .wrapper-logo{grid-column:1/span 24}footer .wrapper-liens{grid-column:1/span 24;grid-row:3}footer .wrapper-contact{grid-column:1/span 24;grid-row:4}footer .wrapper-actualite{grid-column:1/span 24;grid-row:2}footer .wrapper-mentions{grid-column:1/span 24;grid-row:5}footer .wrapper-mentions .mentions-legales{order:1}footer .wrapper-mentions .confidentialite{order:2}footer .wrapper-mentions .copyright{order:3;width:100%;margin-top:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));margin-right:0;display:flex;justify-content:center}}@media(max-width: 499px){footer .wrapper-logo,footer .wrapper-liens,footer .wrapper-contact,footer .wrapper-actualite{margin:initial;padding:0 clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2))}}.wrapper-cookie{z-index:3000;position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6235294118);pointer-events:auto;transition:400ms ease}.wrapper-cookie .cookie-bar{position:relative;max-height:95vh;padding:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));width:100%;max-width:clamp(800px,calc(800 * 100vw / 1920),calc(800px * 2));background:#efefef;border-radius:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));overflow-y:auto;box-shadow:0 clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2)) clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2)) rgba(0,0,0,.2)}.wrapper-cookie .cookie-bar a{font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#000;font-size:1rem;font-weight:500;line-height:1;text-decoration:underline}.wrapper-cookie .wrapper-header{display:flex;margin-bottom:clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2))}.wrapper-cookie .logo-cookie{min-height:clamp(151px,calc(151 * 100vw / 1920),calc(151px * 2));display:flex;align-items:center;justify-content:flex-start}.wrapper-cookie .logo-cookie svg{display:block;height:auto;width:clamp(210px,calc(210 * 100vw / 1920),calc(210px * 2))}.wrapper-cookie .content-right{width:100%;padding-left:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));display:flex;flex-direction:column}.wrapper-cookie .content-right .lien{display:flex;justify-content:flex-end;padding-top:clamp(5px,calc(5 * 100vw / 1920),calc(5px * 2));padding-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.wrapper-cookie .content-right .text{height:100%;max-width:73%;margin-left:clamp(60px,calc(60 * 100vw / 1920),calc(60px * 2));display:flex;align-items:center;justify-content:flex-start}.wrapper-cookie .content-right .text p{font-size:1.6rem;font-weight:500;color:#535353}.wrapper-cookie .wrapper-text p:first-child{font-weight:500;color:#3a3a3a}.wrapper-cookie .wrapper-text p{margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.wrapper-cookie .wrapper-text p:last-child{margin-bottom:0px}.wrapper-cookie .wrapper-button-cookie{min-height:clamp(80px,calc(80 * 100vw / 1920),calc(80px * 2));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wrapper-cookie .wrapper-button-cookie .button-accept{min-height:clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2));min-width:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2));display:flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#000;font-weight:500;font-size:1.2rem;line-height:1.2;letter-spacing:clamp(0.2px,calc(0.2 * 100vw / 1920),calc(0.2px * 2));text-align:center;text-decoration:none;padding:clamp(8px,calc(8 * 100vw / 1920),calc(8px * 2)) clamp(19px,calc(19 * 100vw / 1920),calc(19px * 2));margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));background:linear-gradient(90deg, #f3c139, #e0b335);border-radius:clamp(25px,calc(25 * 100vw / 1920),calc(25px * 2));transition:500ms;cursor:pointer}.wrapper-cookie .wrapper-button-cookie .button-accept:hover{background:linear-gradient(90deg, #ffd04d, #f3c139);transition:500ms}@media(max-width: 840px){.wrapper-cookie .cookie-bar{width:calc(100% - clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2)))}}@media(max-width: 750px){.wrapper-cookie .content-right .text{margin-left:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));align-items:flex-end}.wrapper-cookie .content-right .text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;overflow:hidden}}@media(max-width: 590px){.wrapper-cookie .wrapper-header{margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.wrapper-cookie .logo-cookie svg{width:clamp(150px,calc(150 * 100vw / 1920),calc(150px * 2))}.wrapper-cookie .content-right .text{align-items:center}.wrapper-cookie .content-right .text p{font-size:1.3rem}}@media(max-width: 500px){.wrapper-cookie .cookie-bar{display:flex;flex-direction:column}.wrapper-cookie .wrapper-header{order:1;flex-wrap:wrap;margin-bottom:0px}.wrapper-cookie .logo-cookie{margin:auto;margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.wrapper-cookie .logo-cookie svg{width:clamp(200px,calc(200 * 100vw / 1920),calc(200px * 2))}.wrapper-cookie .content-right{padding-left:initial}.wrapper-cookie .content-right .lien{justify-content:center;margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}.wrapper-cookie .content-right .text{max-width:100%;margin-left:initial}.wrapper-cookie .wrapper-text{order:3}.wrapper-cookie .wrapper-button-cookie{order:2;margin:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2)) clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2));min-height:initial;flex-direction:column}.wrapper-cookie .wrapper-button-cookie a:first-child{order:2}.wrapper-cookie .wrapper-button-cookie a:last-child{order:1;margin-right:0px;margin-bottom:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}}:root{scrollbar-width:auto;scrollbar-color:#e45353 #113e45}:root ::-webkit-scrollbar{width:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2))}html,body{min-height:100%;scroll-behavior:smooth;background:#efefef}main{min-height:calc(100vh - clamp(360px,calc(360 * 100vw / 1920),calc(360px * 2)))}[id]{scroll-margin-top:clamp(120px,calc(120 * 100vw / 1920),calc(120px * 2))}@media(max-width: 550px){[id]{scroll-margin-top:clamp(40px,calc(40 * 100vw / 1920),calc(40px * 2))}}.img-responsive{height:auto;min-width:100%}.img-crop{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lazy-img{opacity:0;transition:opacity 1s ease-in-out}.lazy-img-loaded{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;white-space:nowrap}a{text-decoration:none;color:inherit;outline:none}a:hover,a:focus,a:active{text-decoration:none;color:inherit}button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}#page-resultats{padding-top:clamp(120px,calc(120 * 100vw / 1920),calc(120px * 2));margin-bottom:clamp(80px,calc(80 * 100vw / 1920),calc(80px * 2))}#page-resultats .wrapper-titre{grid-column:1/span 11;padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));display:flex;justify-content:flex-end}#page-resultats .wrapper-titre .content-titre{display:flex;flex-direction:column;justify-content:center}#page-resultats .wrapper-titre .titre-h1{display:flex;justify-content:center}#page-resultats .wrapper-titre h1{display:flex;align-items:center;justify-content:center;gap:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));text-align:center;word-break:break-word;font-size:2.6rem;color:#2d8593}#page-resultats .wrapper-titre h1::before,#page-resultats .wrapper-titre h1::after{content:"";display:block;width:clamp(70px,calc(70 * 100vw / 1920),calc(70px * 2));height:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));background:#cfcfcf}#page-resultats .wrapper-titre .titre-h2{display:flex;justify-content:center;flex-wrap:wrap}#page-resultats .wrapper-titre h2{margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2.3rem;color:#2d8593}#page-resultats .wrapper-titre .annee{display:block;padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));overflow-wrap:break-word;font-family:"Staatliches",Arial,Helvetica,sans-serif;font-size:2.3rem;color:#efefef;text-transform:uppercase;letter-spacing:.05rem;line-height:1.2;background:#2d8593}#page-resultats .wrappeur-separateur{grid-column:12/span 2}#page-resultats .wrappeur-separateur .separateur{height:100%;position:relative;overflow:hidden;display:flex;justify-content:center}#page-resultats .wrappeur-separateur .separateur::after{content:"";position:absolute;width:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));height:100%;top:0;left:50%;background-color:#dbb553;transform:translateX(-50%) rotate(8deg)}#page-resultats .wrapper-chronoweb{grid-column:14/span 11;max-width:clamp(480px,calc(480 * 100vw / 1920),calc(480px * 2));padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));display:flex;flex-direction:column;align-items:flex-start}#page-resultats .wrapper-chronoweb .image-chronoweb{display:flex;justify-content:flex-start;margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-chronoweb .image-chronoweb .link-chronoweb img{max-width:clamp(360px,calc(360 * 100vw / 1920),calc(360px * 2))}#page-resultats .wrapper-chronoweb .text-chronoweb{margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-chronoweb .button-chronoweb a{display:inline-block;padding:clamp(3px,calc(3 * 100vw / 1920),calc(3px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid rgba(0,0,0,0);border-radius:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#000;font-size:1.2rem;font-weight:400;line-height:1.4;background-color:#f4c95d}#page-resultats .wrapper-chronoweb .button-chronoweb a:hover{border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid #cfab4e}#page-resultats .wrapper-titre,#page-resultats .wrapper-chronoweb,#page-resultats .wrappeur-separateur{margin-bottom:clamp(55px,calc(55 * 100vw / 1920),calc(55px * 2))}#page-resultats .wrapper-tableau{grid-column:3/span 20;grid-row:1}#page-resultats .wrapper-tableau .wrapper-resultats-filtres .resultats-filtres{display:flex;flex-wrap:wrap}#page-resultats .wrapper-tableau .wrapper-select-resultats{position:relative;display:inline-flex;margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));margin-bottom:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2))}#page-resultats .wrapper-tableau .wrapper-select-resultats .select-resultats{position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));padding-right:clamp(46px,calc(46 * 100vw / 1920),calc(46px * 2));border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid rgba(0,0,0,0);border-radius:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));display:flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#f7f7f7;font-size:1.1rem;font-weight:400;line-height:1.1;text-transform:uppercase;background:#113e45;transition:350ms;cursor:pointer;outline:none}#page-resultats .wrapper-tableau .wrapper-select-resultats .select-resultats:hover{background:#2d8593}#page-resultats .wrapper-tableau .wrapper-select-resultats .icon-accordion{position:absolute;top:50%;transform:translateY(-50%);right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));display:inline-flex;padding-top:clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2));transition:transform .3s ease;pointer-events:none}#page-resultats .wrapper-tableau .wrapper-select-resultats .icon-accordion svg{display:block;height:clamp(14px,calc(14 * 100vw / 1920),calc(14px * 2));width:clamp(16px,calc(16 * 100vw / 1920),calc(16px * 2))}#page-resultats .wrapper-tableau .wrapper-select-resultats .icon-accordion svg path{fill:#f7f7f7}#page-resultats .wrapper-tableau .wrapper-select-resultats.categories{margin-right:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2))}#page-resultats .wrapper-tableau .wrapper-select-resultats.open .icon-accordion{transform:translateY(-50%) rotate(180deg)}#page-resultats .wrapper-tableau .reinitialise-mobile{display:none;margin-bottom:clamp(20px,calc(20 * 100vw / 1920),calc(20px * 2));border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid rgba(0,0,0,0);border-radius:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));background:#113e45;transition:350ms;cursor:pointer}#page-resultats .wrapper-tableau .reinitialise-mobile .btn-reinitialise{padding:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}#page-resultats .wrapper-tableau .reinitialise-mobile .btn-icon{display:block}#page-resultats .wrapper-tableau .reinitialise-mobile .btn-icon svg{display:block;height:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2));width:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2))}#page-resultats .wrapper-tableau .wrapper-button{display:flex;margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-tableau .wrapper-button .etapes-resultats{display:flex;flex-wrap:wrap}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats{margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));display:inline-flex;align-items:center;justify-content:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;color:#f7f7f7;font-size:1.1rem;font-weight:400;line-height:1.1;text-transform:uppercase;padding:clamp(5px,calc(5 * 100vw / 1920),calc(5px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid rgba(0,0,0,0);border-radius:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));transition:350ms;background:#80969a;cursor:pointer}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .btn-icon{display:block;margin-right:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .btn-icon svg{display:block;height:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2));width:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .btn-icon.course{margin-right:clamp(5px,calc(5 * 100vw / 1920),calc(5px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats.reinitialise{margin-left:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));margin-right:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2));background:#113e45}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats.reinitialise:hover{background:#2d8593;border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid rgba(0,0,0,0)}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .mobile{display:none}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats.course{margin-right:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats:hover{border:clamp(2px,calc(2 * 100vw / 1920),calc(2px * 2)) solid #113e45}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats.active{background:#2d8593}#page-resultats .tableau-resultats table{width:100%;border-collapse:collapse;border-radius:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));overflow:hidden;box-shadow:0 clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2)) clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2)) rgba(0,0,0,.05)}#page-resultats .tableau-resultats table thead{background:#252525}#page-resultats .tableau-resultats table thead th{padding:clamp(13px,calc(13 * 100vw / 1920),calc(13px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));overflow-wrap:break-word;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:500;color:#fff;font-size:1.1rem;line-height:1.2;text-align:left}#page-resultats .tableau-resultats table thead th.center{text-align:center}#page-resultats .tableau-resultats table thead th.left{text-align:left}#page-resultats .tableau-resultats table tbody tr{transition:background-color .2s ease}#page-resultats .tableau-resultats table tbody tr:nth-child(odd){background-color:#fff}#page-resultats .tableau-resultats table tbody tr:nth-child(even){background-color:#eaeaea}#page-resultats .tableau-resultats table tbody tr:hover{background-color:#f4c95d}#page-resultats .tableau-resultats table tbody td{padding:clamp(13px,calc(13 * 100vw / 1920),calc(13px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2));border-bottom:clamp(1px,calc(1 * 100vw / 1920),calc(1px * 2)) solid #eee;overflow-wrap:break-word;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:400;color:#000;font-size:1.2rem;line-height:1;text-align:left}#page-resultats .tableau-resultats table tbody td.center{text-align:center}#page-resultats .tableau-resultats table tbody td.left{text-align:left}@media(max-width: 1500px){#page-resultats .wrapper-tableau{grid-column:1/span 24;padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}}@media(max-width: 1200px){#page-resultats .tableau-resultats{overflow-x:auto}#page-resultats .tableau-resultats table thead th{font-size:.9rem}#page-resultats .tableau-resultats table tbody td{padding:clamp(12px,calc(12 * 100vw / 1920),calc(12px * 2));font-size:1.1rem}}@media(max-width: 1099px){#page-resultats .wrapper-tableau .reinitialise-mobile{display:inline-flex}#page-resultats .wrapper-tableau .wrapper-select-resultats.categories{margin-right:clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}#page-resultats .wrapper-button .reinitialise-pc{display:none}}@media(max-width: 1050px){#page-resultats .wrapper-titre{grid-column:1/span 24;grid-row:1;justify-content:center}#page-resultats .wrappeur-separateur{grid-column:1/span 24;grid-row:2;padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(15px,calc(15 * 100vw / 1920),calc(15px * 2))}#page-resultats .wrappeur-separateur .separateur{height:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2))}#page-resultats .wrappeur-separateur .separateur::after{height:clamp(4px,calc(4 * 100vw / 1920),calc(4px * 2));width:100%;max-width:clamp(500px,calc(500 * 100vw / 1920),calc(500px * 2));transform:translateX(-50%) rotate(0deg)}#page-resultats .wrapper-titre,#page-resultats .wrappeur-separateur{margin-bottom:clamp(30px,calc(30 * 100vw / 1920),calc(30px * 2))}#page-resultats .wrapper-chronoweb{grid-column:1/span 24;grid-row:3;max-width:100%;align-items:center}}@media(max-width: 730px){#page-resultats .wrapper-chronoweb .text-chronoweb{max-width:clamp(500px,calc(500 * 100vw / 1920),calc(500px * 2));text-align:center}#page-resultats .wrapper-tableau .wrapper-select-resultats,#page-resultats .wrapper-tableau .wrapper-select-resultats.categories{margin-right:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-tableau .reinitialise-mobile{margin-bottom:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-tableau .wrapper-select-resultats .select-resultats,#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats{font-size:.9rem;line-height:1}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats{margin-right:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .btn-icon svg{height:clamp(27px,calc(27 * 100vw / 1920),calc(27px * 2));width:clamp(27px,calc(27 * 100vw / 1920),calc(27px * 2))}}@media(max-width: 650px){#page-resultats .wrapper-tableau{padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(5px,calc(5 * 100vw / 1920),calc(5px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .mobile{display:block}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats .pc{display:none}}@media(max-width: 550px){#page-resultats{padding-top:clamp(150px,calc(150 * 100vw / 1920),calc(150px * 2))}#page-resultats .wrapper-titre h1{font-size:2.2rem}#page-resultats .wrapper-titre h1::before,#page-resultats .wrapper-titre h1::after{width:clamp(35px,calc(35 * 100vw / 1920),calc(35px * 2))}#page-resultats .wrapper-titre h2{text-align:center;font-size:2rem}#page-resultats .wrapper-titre .annee{padding:clamp(0px,calc(0 * 100vw / 1920),calc(0px * 2)) clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));font-size:2rem}#page-resultats .wrapper-chronoweb .image-chronoweb .link-chronoweb img{max-width:clamp(280px,calc(280 * 100vw / 1920),calc(280px * 2))}}@media(max-width: 445px){#page-resultats .wrapper-tableau .wrapper-select-resultats .select-resultats{padding:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2)) clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));padding-right:clamp(38px,calc(38 * 100vw / 1920),calc(38px * 2))}#page-resultats .wrapper-tableau .wrapper-select-resultats .icon-accordion svg{height:clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2));width:clamp(14px,calc(14 * 100vw / 1920),calc(14px * 2))}#page-resultats .wrapper-tableau .wrapper-button .btn-etape-resultats{padding:clamp(5px,calc(5 * 100vw / 1920),calc(5px * 2)) clamp(10px,calc(10 * 100vw / 1920),calc(10px * 2))}}/*# sourceMappingURL=resultats.min.css.map */
