:root{--primary:#0c58ca;--primary-shade:#0b4db2;--secondary:#F2CB12;--dark:#18191F;--primary-light:#EDF4FF;--fbColor:#4267B2;--danger:#ca3649;--success:#29c467;--pad32:32px;--padCard:24px;--containerWidth:1100px;--mrgSection:48px 0;--borderRadiusSmall:8px;--borderRadiusLarge:16px;--lightGrey:#767676;--shadowD:0 16px 30px 0 rgb(21 29 52 / 10%);--shadowL:0 16px 30px 0 rgb(21 29 52 / 5%)}a,h1,h2,h3,h4,li,p,span{font-family:Manrope,sans-serif}body{display:block;margin:0;scroll-behavior:smooth;padding:0;background:#fff}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif}article,aside,footer,header,hgroup,nav,section{display:block}.wrapper{width:100%;display:flex;align-items:center;flex-direction:column}.wrapper.fade-out{animation:.3s fadeOut ease-in-out both}section{float:left;width:100%;margin:var(--mrgSection)}section.bg--light{background:var(--primary-light);margin-bottom:0;margin-top:0;padding:64px 0;display:flex;justify-content:center}h1{font-weight:800;font-size:48px;line-height:64px;color:#fff;text-align:center;margin-bottom:32px}h2{font-weight:800;font-size:40px;line-height:54px;color:var(--dark);margin-bottom:16px}h3{font-weight:800;font-size:28px;line-height:40px;color:var(--dark);margin-bottom:16px}h4{font-weight:600;font-size:16px;line-height:24px;color:var(--dark)}p{font-weight:400;font-size:18px;line-height:32px;color:var(--dark)}ul{margin-top:32px;padding-left:2rem}ul li{font-weight:400;font-size:18px;line-height:32px;color:var(--dark)}ul li::marker{color:var(--primary)}.button-primary{font-size:16px;font-weight:600;line-height:1.2;padding:16px;color:#fff;text-decoration:none;background:linear-gradient(to bottom,var(--primary),var(--primary-shade));border-radius:var(--borderRadiusSmall);display:inline-block;transition:.15s all ease;width:fit-content;width:-moz-fit-content}.button-primary:hover{transform:scale(1.02)}.button-secondary{text-align:center;font-size:16px;font-weight:600;line-height:1.2;padding:16px;color:var(--primary);text-decoration:none;background:#fff;border-radius:var(--borderRadiusSmall);display:inline-block;transition:.15s all ease}.button-secondary:hover{background:var(--primary-light)}.button-tertiary{text-align:center;font-size:16px;font-weight:600;line-height:1;padding:16px;color:#fff;text-decoration:none;border-radius:var(--borderRadiusSmall);display:inline-block;border:1px solid #fff;transition:.15s all ease;display:flex;align-items:center}.button-tertiary img{width:24px;height:auto;margin-right:8px}.button-tertiary:hover{background:rgba(255,255,255,.1)}.tag{display:inline-block;padding:4px 8px;border-radius:16px}.tag.--primary{background:var(--primary);color:#fff}.tag.--secondary{background:var(--secondary);color:var(--dark)}.tag.--danger{background:var(--danger);color:#fff}.tag.--success{background:var(--success);color:var(--dark)}.container{width:100%;max-width:var(--containerWidth);padding:0}header{position:relative;background-image:url(/static/photo_site/tac-header.jpeg);background-size:cover;background-position:bottom right;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:7% 0 12.5% 0;animation:1s fadeIn ease-in-out both}header.--subpage{padding:15% 0 15% 0}header.--subpage.--sponsors{background-image:url(/static/photo_site/tac-sponsors.jpg);background-position:bottom center}header.--subpage.--clubs{background-image:url(/static/photo_site/tac-clubs.JPG);background-position:center center}header.--subpage.--faq{background-image:url(/static/photo_site/tac-header-faq.jpg);background-position:center center}header .container{display:flex;align-items:center;justify-content:center;flex-direction:column}header img{width:auto;height:280px;margin-bottom:16px}header span{color:#fff;text-transform:uppercase;font-weight:700;font-size:48px;margin-bottom:16px}#HeaderSeparator{position:absolute;width:100%;height:auto;bottom:-1px;left:0}.text-center{text-align:center}.clubs .card .tag{position:absolute;top:16px;right:16px;margin:0}.grid-10{display:grid;width:100%;grid-template-columns:repeat(10,1fr)}.grid-5{display:grid;width:100%;grid-template-columns:repeat(5,1fr);grid-row-gap:32px}.grid-4{display:grid;width:100%;grid-template-columns:repeat(4,1fr);gap:32px}.grid-3{display:grid;width:100%;grid-template-columns:repeat(3,1fr);gap:32px}.grid-2{display:grid;width:100%;grid-template-columns:repeat(2,1fr);gap:32px}.flex-centeredH{display:flex;flex-direction:column;justify-content:center}.flex-col{display:flex;flex-direction:column;align-items:flex-start}.principes{margin:64px 0 0 0}.principe{padding:48px}.principe h3{text-align:center;position:relative}.principe h3 span{font-size:72px;position:absolute;bottom:0;line-height:.9;left:50%;transform:translateX(-50%);opacity:.1}.principe p{text-align:center}.principe span{opacity:.2;color:var(--primary)}#innov img{display:block;width:100%;border-radius:var(--borderRadiusSmall)}#sensation h2{font-size:40px;line-height:48px;margin:0}.cta{position:relative;background:var(--secondary);border-radius:var(--borderRadiusLarge);width:100%;padding:32px;overflow:hidden;min-height:280px;display:flex;align-items:center}.cta h2{margin-bottom:64px}.cta h3 span{font-weight:400}.cta-content{max-width:50%}.bg--light .cta-content{max-width:60%}.cta img{display:block;position:absolute;left:50%;bottom:50%;width:400px;height:auto;transform:translate(50%,50%)}.cta-fb{display:flex;flex-direction:column;height:auto;min-height:auto;background:var(--fbColor);margin:32px 0}.cta-fb h3{color:#fff;text-align:center}.sponsors h4{color:var(--lightGrey);font-size:16px;line-height:1.5;font-weight:400}.sponsors .grid-5{padding:32px;margin:16px 0 0 0;border-radius:var(--borderRadiusLarge)}.sponsors a{display:block}.sponsors img{width:100%}.details{display:flex;flex-direction:column;align-items:center;background:var(--primary-light)}.details img{display:block;width:100%}.details-row{padding:48px 0}.detail h2{margin:0}.dates{display:flex;flex-direction:column;align-items:center}.dates .grid-4{margin:64px 0}.date{padding-left:16px;border-left:2px solid var(--secondary)}.date h3{margin:0;display:flex;align-items:center}.date img{width:32px;height:auto;margin-right:8px}.date p{font-size:16px}.date span{font-size:14px;font-weight:600;color:var(--lightGrey);display:flex;align-items:center}.map{width:100%;overflow:hidden;height:600px}.map iframe{height:660px;margin-top:-60px}.card{overflow:hidden;border-radius:var(--borderRadiusSmall);box-shadow:var(--shadowL);border:1px solid var(--primary-light);background:#fff}.card a{display:flex;flex-direction:column;text-decoration:none}.card__header{width:100%;background:var(--primary-light)}.card__content{padding:var(--padCard)}.card h2{font-weight:600;font-size:22px;line-height:24px;margin-top:41.5px;color:var(--dark)}.card .infos{padding:0;list-style-type:none}.card .logo{width:115px;height:115px;object-fit:contain;border-radius:115px;background:#fff;margin-left:16px;transform:translateY(57.5px);transition:.15s all ease;border:1px solid var(--primary-light)}.card .info{display:flex;align-items:flex-start;font-size:16px;margin:8px 0}.card .info:first-child{margin-top:0}.card .info:last-child{margin-bottom:0}.card .info a{display:flex;align-items:center;flex-direction:row;text-decoration:none}.card .info svg{width:20px;height:20px;stroke:var(--lightGrey)}.card .info span{margin-left:8px;line-height:1.4}.card .info a span{color:var(--primary)}.card.--partenaire{padding:0;transition:.15s all ease}.card.--partenaire a{padding:var(--padCard);height:100%;justify-content:space-between}.card.--partenaire .logo{transform:none;margin-left:0}.card.--partenaire h2{margin-top:16px;text-align:center}.card.--partenaire p{text-align:center}.card.--partenaire .card__content{padding:0;display:flex;flex-direction:column;align-items:center}.partenaire-link{display:flex;align-items:center;align-self:center;float:right;margin-top:24px;color:var(--lightGrey);font-weight:600}.partenaire-link.button-primary{color:#fff;margin-left:0}.card.--partenaire svg{margin-left:16px;width:24px;height:24px;fill:var(--lightGrey);transition:.15s all ease}.card.--partenaire:hover{border:1px solid var(--primary);box-shadow:var(--shadowD)}.card.--partenaire:hover .partenaire-link{color:var(--primary)}.card.--partenaire:hover .button-secondary{background:var(--primary-light)}.card.--partenaire:hover .button-primary{color:#fff}.card.--partenaire:hover svg{fill:var(--primary);margin-left:8px}.video{border-radius:var(--borderRadiusSmall);overflow:hidden}.video .fluid-iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video h4{padding:16px}.videos{margin-bottom:64px}.videos .grid-2{margin:64px 0 0 0}#temoignages{display:none;visibility:hidden}#temoignages .grid-3{margin:64px 0 0 0}figure{display:flex;flex-direction:column;align-items:center;justify-content:center}figure blockquote{position:relative;background:#fff;width:100%;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 32px;border-radius:var(--borderRadiusSmall)}figure blockquote:after,figure blockquote:before{content:"";position:absolute}figure blockquote:after{left:calc(50% - 6px);margin-left:-10px;bottom:-15px;width:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:17px solid #fff}figure blockquote p{font-size:16px;text-align:center;line-height:24px}figure img{height:56px;width:56px;object-fit:cover;border-radius:56px;margin-top:24px}footer{background:var(--dark);width:100%;display:flex;justify-content:center;padding:64px 0}footer .container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer-logo{grid-column:span 2}footer .container .logo{width:80px;height:auto;margin-bottom:16px}footer .container p{color:#fff;font-weight:400;margin-bottom:16px}footer .link{color:#fff;font-weight:600;text-decoration:none}footer span{color:var(--primary);font-weight:600;margin-top:16px}footer a.app-link,footer a.button-tertiary{height:40px;margin-bottom:8px;width:fit-content;width:-moz-fit-content}.app-link img{display:block;height:40px;width:auto}.bg--light .cta,.button-primary,figure blockquote{box-shadow:var(--shadowD)}#innov img,.cta,.sponsors .grid-5,.video{box-shadow:var(--shadowL);border:1px solid var(--primary-light)}.legende{margin-top:0}.legende-item{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.legende-item img{width:32px;height:auto}.legende-item span{color:var(--lightGrey);text-align:center}.nav-container{position:sticky;top:0;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid var(--primary-light)}.navbar{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0}.navbar .logo img{height:60px}.navbar ul{list-style-type:none;padding:0;display:flex;flex-direction:row;margin-top:0}.navbar ul li{display:flex;align-items:center}.navbar ul li a{font-size:16px;text-decoration:none;font-weight:600}.navbar ul li a.button-primary{transition:.6s all ease}.navbar ul li a.button-secondary{background:0 0}.navbar ul li a.button-secondary:hover{background:var(--primary-light)}.navbar ul li:last-child{margin-right:0;margin-left:16px}.wrapper.--subpage h1{font-weight:800;font-size:40px;line-height:54px;color:var(--dark);margin-bottom:16px}.clubs,.partenaires{margin-bottom:96px}.fade-in-top{animation:.3s fadeInTop ease-in-out both}.fade-in-top:nth-child(1){animation-delay:.1s}.fade-in-top:nth-child(2){animation-delay:.2s}.fade-in-top:nth-child(3){animation-delay:.3s}.fade-in-top:nth-child(4){animation-delay:.4s}.fade-in-top:nth-child(5){animation-delay:.5s}.fade-in-top:nth-child(6){animation-delay:.6s}.fade-in-top:nth-child(7){animation-delay:.7s}.fade-in-top:nth-child(8){animation-delay:.8s}.fade-in-top:nth-child(9){animation-delay:.9s}.fade-in-top:nth-child(10){animation-delay:1s}.fade-in-top:nth-child(11){animation-delay:1.1s}.fade-in-top:nth-child(12){animation-delay:1.15s}.fade-in-top:nth-child(13){animation-delay:1.2s}.fade-in-top:nth-child(14){animation-delay:1.25s}.fade-in-top:nth-child(15){animation-delay:1.3s}.fade-in-top:nth-child(16){animation-delay:1.35s}.fade-in-top:nth-child(17){animation-delay:1.4s}.fade-in-top:nth-child(18){animation-delay:1.45s}.fade-in-top:nth-child(19){animation-delay:1.5s}.fade-in-top:nth-child(20){animation-delay:1.55s}.fade-in-top:nth-child(21){animation-delay:1.6s}.wrapper.--landing header .container .fade-in-top:nth-child(1){animation-delay:.1s}.wrapper.--landing header .container .fade-in-top:nth-child(2){animation-delay:.2s}.wrapper.--landing header .container .fade-in-top:nth-child(3){animation-delay:.3s}.wrapper.--landing header .container .fade-in-top:nth-child(4){animation-delay:.4s}.wrapper.--landing header .container .fade-in-top:nth-child(5){animation-delay:.6s}.wrapper.--landing .container .fade-in-top:nth-child(1){animation-delay:.3s}.wrapper.--landing .container .fade-in-top:nth-child(2){animation-delay:.4s}.wrapper.--landing .container .fade-in-top:nth-child(3){animation-delay:.5s}.wrapper.--landing .container .fade-in-top:nth-child(4){animation-delay:.6s}.wrapper.--landing .container .fade-in-top:nth-child(5){animation-delay:.7s}.wrapper.--landing .container .fade-in-top:nth-child(6){animation-delay:.8s}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.loading-bar{width:100%;height:4px;position:absolute;top:0;left:0}.loading-fill{background:var(--primary);width:0%;height:4px;will-change:width}.nav-container.loading .loading-fill{animation:.5s loading ease-in-out both}@keyframes loading{0%{width:0%}100%{width:100%}}header.--sponsor{background:var(--primary-light);padding:4% 0 10% 0}.sponsor.--header h1{color:var(--dark);margin-bottom:0}.sponsor.--header p{margin-bottom:16px;text-align:center}.sponsor.--header{display:flex;flex-direction:column;align-items:center;padding:24px}.sponsor.--header .logo{margin-left:0;transform:none;margin-bottom:24px;width:115px;height:115px;object-fit:contain;border-radius:115px;background:#fff;transition:.15s all ease;border:1px solid var(--primary-light)}.sponsor.--header .button-secondary{display:flex;flex-direction:row;align-items:center;border:1px solid var(--primary-light);color:var(--lightGrey);transition:.15s all ease;padding:10px}.sponsor.--header .button-secondary svg{margin-right:8px;width:20px;height:20px;transition:.15s all ease}.sponsor.--header .button-secondary svg path{fill:var(--lightGrey);transition:.15s all ease}.sponsor.--header .button-secondary:hover{background:#fff;border-color:var(--primary);color:var(--primary)}.sponsor.--header .button-secondary:hover svg path{fill:var(--primary)}.card.--team{padding:var(--padCard)}.card.--team .logo{object-fit:cover}.card.--team:hover{border-color:var(--primary-light)}section.bg--light.team{margin-top:96px}.team .grid-2{margin-top:64px}.sponsor-links .flex-centered{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;align-content:center}.sponsor-links .flex-centered a{display:flex;align-items:center;width:fit-content;color:var(--lightGrey);margin:0 8px}.sponsor-links .flex-centered a img,.sponsor-links .flex-centered a svg{margin:0 8px 0 0;width:20px;height:20px;transition:.15s all ease}.sponsor-links .flex-centered a svg path{fill:var(--lightGrey)}.sponsor-links .flex-centered a:hover{color:var(--primary)}.faq{margin-top:0;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:32px}.faq h2{margin-top:0;margin-bottom:0}.faq-header{display:flex;justify-content:space-between;align-items:center}.faq-header h2{max-width:calc(100% - 48px);transition:.15s color ease}.faq-more{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:48px 0 96px 0}.faq-more .button-secondary{margin-top:16px}.faq-answer{opacity:0;max-height:0;overflow:hidden;transition:.5s all ease}.faq .card{padding:32px;cursor:pointer;transition:.15s all ease}.faq .card:hover{border-color:var(--primary)}.faq .card.active{border-color:var(--primary)}.faq .card.active .faq-answer{opacity:1;max-height:70rem;transition:.5s all ease}.faq-answer p{margin-top:16px}.faq-answer p a{color:var(--primary);font-weight:600;display:inline}.faq ul{list-style-type:disc;padding-left:32px;margin-top:0}.faq li{font-weight:400;font-size:16px;line-height:28px;color:var(--dark);font-family:Manrope,sans-serif}.faq li::marker{color:var(--dark)}.closed .vertical{transition:all .15s ease-in-out;transform:rotate(-90deg)}.closed .horizontal{transition:all .15s ease-in-out;transform:rotate(-90deg);opacity:1}.active .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.active .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus .circle{position:relative;width:18px;height:18px}.circle-plus .circle .horizontal{position:absolute;background-color:var(--lightGrey);width:18px;height:3px;left:50%;margin-left:-9px;top:50%;margin-top:-1.5px}.circle-plus .circle .vertical{position:absolute;background-color:var(--lightGrey);width:3px;height:18px;left:50%;margin-left:-1.5px;top:50%;margin-top:-9px}.card.active .circle .horizontal,.card.active .circle .vertical,.card:hover .circle .horizontal,.card:hover .circle .vertical{background-color:var(--primary)}.faq .card:hover .faq-header h2{color:var(--primary)}.faq .card.active .faq-header h2{color:var(--primary)}@media screen and (max-width:1150px){.container,.grid-panier{padding:0 48px}header span{font-size:32px}h1{font-size:32px;line-height:48px;margin-bottom:32px}h2{font-size:32px;line-height:48px;margin-bottom:16px}h3{font-size:22px;line-height:32px;margin-bottom:16px}p{font-weight:400;font-size:16px;line-height:28px;color:var(--dark)}#sensation h2{font-size:32px;line-height:38px;margin:0}.principe{padding:32px 16px}.bg--light .cta-content,.cta-content{max-width:70%}.date h3{font-size:18px;flex-direction:column;align-items:flex-start}.date p{font-size:14px}.cta-content .grid-3{grid-template-columns:repeat(2,1fr)}.wrapper.--subpage h1{font-size:32px;line-height:48px;margin-bottom:16px}.clubs .grid-3,.partenaires .grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:991px){figure blockquote{height:195px;padding:0 24px}.navbar ul li a{font-size:14px}.videos .grid-2{grid-gap:16px}header img{height:200px;max-width:70%;object-fit:contain}}@media screen and (max-width:768px){.container,.grid-panier{padding:0 32px}.sponsors .grid-5{grid-template-columns:repeat(5,1fr);padding:16px}.grid-3,.grid-4,.partenaires .grid-2{gap:16px}.dates .grid-4{grid-template-columns:repeat(2,1fr)}.dates h3{font-size:16px}#temoignages .grid-3{grid-template-columns:repeat(2,1fr)}#temoignages .grid-3 figure:last-child{grid-column:span 2}figure blockquote{height:160px}footer .container{grid-template-columns:repeat(2,1fr)}.details-row.grid-3{grid-template-columns:repeat(2,1fr)}.map{height:400px}.map iframe{height:460px}.cta-content .grid-3{grid-template-columns:repeat(1,1fr)}.sponsor-links .flex-centered{display:flex;align-items:center;justify-content:center}.sponsor-links .flex-centered a{margin:8px}.team .grid-2{grid-gap:16px}.panier-right-item{border-bottom:none}.panier-right-item{padding-bottom:12px;margin-bottom:12px}}@media screen and (max-width:650px){.clubs .grid-3,.partenaires .grid-2,.partenaires .grid-3{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:551px){.burger-button{display:none}.navbar ul li.show-mobile{display:none}.navbar ul li a.button-primary.off{background:var(--primary-light);color:var(--primary);box-shadow:none}}@media screen and (max-width:550px){.navbar{padding:0}.burger-button{border:none;background:var(--primary);padding:8px 12px;align-items:center;justify-content:center;border-radius:var(--borderRadiusSmall);transition:.15s all ease}.burger-button svg{width:20px;height:20px}.burger-button .cross{display:none}.burger-button.active{background:var(--primary-light)}.burger-button.active .burger{display:none}.burger-button.active .cross{display:flex}.burger-button .cross .svg{fill:var(--dark)}.burger-button svg{display:flex}.navbar ul{position:absolute;left:0;top:100%;width:100%;flex-direction:column;background:#fff;padding:24px;display:none}.navbar.active ul{display:block}.navbar.active ul:after{background:var(--dark);content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;bottom:-100%;opacity:.6}.navbar ul li a{font-size:16px;width:100%;text-align:center;margin-bottom:16px}.navbar ul li:last-child{margin-left:0}.navbar ul li:last-child a{margin-bottom:0}.container,.grid-panier{padding:0 16px}header span{font-size:24px}h1{font-size:24px;line-height:36px;margin-bottom:32px}h2{font-size:24px;line-height:36px;margin-bottom:16px}h3{font-size:22px;line-height:32px;margin-bottom:16px}p{font-weight:400;font-size:16px;line-height:28px;color:var(--dark)}.principes.grid-3{grid-template-columns:repeat(2,1fr)}.principe:last-child{grid-column:span 2}#sensation h2{font-size:24px;line-height:36px;margin:0}#innov.grid-2,#sensation .grid-2{grid-template-columns:repeat(1,1fr)}#sensation .grid-2{gap:0}#sensation .grid-2 h2{margin-bottom:16px}#sensation .grid-2 h2 br{display:none}.details-row.grid-3{grid-template-columns:repeat(1,1fr)}#temoignages .grid-3{margin-top:32px}.team .grid-2,.videos .grid-2{grid-gap:16px;margin-top:32px;grid-template-columns:repeat(1,1fr)}.principes{margin-top:32px}.bg--light .cta{margin-top:0}.cta{min-height:auto}.bg--light .cta-content,.cta-content{width:100%;max-width:100%;padding:24px}.cta.cta-fb{display:flex;padding:24px;align-items:center}.cta.cta-fb .button-tertiary{width:fit-content;width:-moz-fit-content}.cta{display:grid;grid-template-columns:repeat(1,1fr);height:auto;padding:0}.cta picture{grid-row:1}.cta img{position:relative;width:100%;transform:none;bottom:auto;left:auto}.cta h2{margin-bottom:32px}.cta .grid-2{grid-template-columns:repeat(1,1fr);gap:16px}.map{height:300px}.map iframe{height:360px}.wrapper.--subpage h1{font-size:24px;line-height:36px;margin-bottom:16px}.sponsor-links{margin-top:8px}section.bg--light.team{margin-top:32px}.faq{grid-gap:16px}.faq .card{padding:16px}.faq-header h2{font-size:16px}.clubs .card .tag{font-size:14px}.clubs,.partenaires{margin-top:0}}@media screen and (max-width:450px){#temoignages .grid-3{grid-template-columns:repeat(1,1fr)}#temoignages .grid-3 figure:last-child{grid-column:span 1}}@media screen and (max-width:400px){:root{--mrgSection:16px 0}header{padding:10% 0 24% 0}header span{font-size:18px}h1{font-size:20px;line-height:32px;margin-bottom:24px}h2{font-size:20px;line-height:32px;margin-bottom:16px}h3{font-size:18px;line-height:32px;margin-bottom:16px}#sensation h2{font-size:20px;line-height:32px}section.bg--light{padding:32px 0}.details-row{padding:32px 0}.principes.grid-3{grid-template-columns:repeat(1,1fr)}.principe:last-child{grid-column:span 1}.principe{padding:32px 16px 16px 16px}.flex-col.footer-links{grid-column:span 2}.button-primary,.button-secondary{font-size:14px}.sponsors .grid-5{grid-template-columns:repeat(2,1fr)}.wrapper.--subpage h1{font-size:20px;line-height:32px;margin-bottom:16px}}.card.--partenaire a.hide-team{cursor:default!important;pointer-events:none}.card.--partenaire a.hide-team .partenaire-link{display:none}.wrapper.wrapper-panier{padding:0}.grid-panier{grid-gap:32px;max-width:var(--containerWidth);margin-bottom:32px}.panier-section .panier-subtitle h2{color:var(--dark);font-family:Manrope,sans-serif;line-height:1}.panier-right.--tac .panier-right-item h2{margin-bottom:0;color:var(--dark);font-family:Manrope,sans-serif}.panier-item-col.--panierItemName h3,.panier-item-col.--panierItemName p{margin-bottom:0;line-height:1.58;color:var(--dark);font-family:Manrope,sans-serif}.panier-item-col.--panierItemPrix span,.panier-item-col.--panieritemTotal span{font-family:Manrope,sans-serif;color:var(--primary)}.panier-item-col,.panier-recap-row,.panier-recap-row h4,.panier-recap-row p{font-family:Manrope,sans-serif;color:var(--dark)}.panierSimplifie input{font-size:16px;font-family:Manrope,sans-serif;color:var(--dark);margin-bottom:16px}.panierSimplifie .button__paiement{font-size:16px;font-weight:600;line-height:1.2;padding:16px;color:#fff;text-decoration:none;background:linear-gradient(to bottom,var(--primary),var(--primary-shade));border-radius:var(--borderRadiusSmall);display:inline-block;transition:.15s all ease;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;border:none}.grid-panier .panier-left,.grid-panier .panier-right{border-radius:var(--borderRadiusSmall);box-shadow:var(--shadowL);border:1px solid var(--primary-light);padding:var(--padCard)}.grid-panier .panier-right{top:124px}.panier-section .panier-subtitle{background:var(--primary-light);padding:var(--padCard)}.panier-right-item{border-bottom:1px solid var(--primary-light)}.panier-section{margin-bottom:32px}section.bandeau100.habillage2{margin:32px 0 0 0}.panierSimplifie .inscription fieldset .process__formItem{margin-bottom:16px}.process__formItem #cvc,.process__formItem #expirationAnnee,.process__formItem #expirationMois{width:calc(50% - 8px)}#expirationMois{margin-right:16px}#cvcItem{width:calc(50% - 16px);margin-left:16px}.panier-section .panier-content p{margin-bottom:16px}.panier-section .panier-content p a{font-weight:600;color:var(--primary)}.place-check{padding:12px;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;align-content:flex-start;border-radius:4px;margin-bottom:12px}.place-check [type=checkbox]:checked,.place-check [type=checkbox]:not(:checked){position:absolute;left:0;opacity:.01}.place-check [type=checkbox]:checked+label,.place-check [type=checkbox]:not(:checked)+label{position:relative;padding-left:36px;font-size:16px;line-height:24px;cursor:pointer;font-family:Manrope,sans-serif;font-weight:400;width:100%}.place-check [type=checkbox]:checked+label:before,.place-check [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:.2em;box-shadow:inset 0 1px 3px rgb(0 0 0 / 5%),0 0 0 rgb(237 244 255);-webkit-transition:all .275s;transition:all .275s}.place-check [type=checkbox]:checked+label:after,.place-check [type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:14px;left:4px;font-size:1.375em;color:#1f5cb8;line-height:0;-webkit-transition:all .2s;transition:all .2s}.place-check [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.place-check [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.place-check [type=checkbox]:checked:focus+label:before,.place-check [type=checkbox]:not(:checked):focus+label:before{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 4px rgb(31 92 184 / 48%)}.participant{grid-column:span 7;padding:24px;border-left:1px dashed rgb(0 0 0 / 20%);justify-items:legacy;display:flex;flex-direction:column;align-items:baseline;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px}.participant .participant-input-half{grid-column:span 1}.participant .participant-input-full{grid-column:span 2}.participant input{display:block;float:left;width:100%}.participant input:placeholder-shown{text-overflow:ellipsis}.place-left{padding:24px;position:relative;grid-column:span 3;flex-direction:column;align-items:flex-start;justify-content:center}.place-left h3{margin-bottom:0;line-height:1.58;color:var(--dark);font-family:Manrope,sans-serif;font-size:14px}.place-left span{margin-bottom:0;line-height:1;margin-bottom:4px;color:#0b4db2;font-weight:600;font-family:Manrope,sans-serif;font-size:14px}.panier-section .panier-content .place-left p{font-family:Manrope,sans-serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;margin-bottom:0;color:#767676;line-height:1.4;margin-top:8px;margin-bottom:0}.trou{position:absolute;width:20px;height:20px;border-radius:20px;background:#fff;box-shadow:inset -1px 2px 2px rgb(0 0 0 / 0%)}.trou-t-r{top:-10px;right:-10px;box-shadow:inset 0 -7px 2px rgb(0 0 0 / 2%)}.trou-t-l{top:-10px;left:-10px;box-shadow:inset -1px -2px 2px rgb(0 0 0 / 2%)}.trou-b-r{bottom:-10px;right:-10px;box-shadow:inset 0 7px 2px rgb(0 0 0 / 2%)}.trou-b-l{bottom:-10px;left:-10px;box-shadow:inset -1px 2px 2px rgb(0 0 0 / 2%)}.place{border:1px solid rgba(0,0,0,.1);float:left;width:100%;margin-bottom:12px;display:grid;grid-template-columns:repeat(10,1fr);border-radius:4px}@media screen and (max-width:600px){.place-left{grid-column:span 10}.participant{grid-column:span 10;border-left:none;border-top:1px dashed rgb(0 0 0 / 20%)}.trou-t-l,.trou-t-r{display:none}.trou-b-r{box-shadow:inset 7px 0 2px rgb(0 0 0 / 2%)}.trou-b-l{box-shadow:inset -7px 0 2px rgb(0 0 0 / 2%)}.panierSimplifie input{font-size:14px}}#flag{width:120px;height:60px;text-align:center;margin:0 0 16px 0;position:relative;background:#fff}#flag:before{content:"";position:absolute;left:0;bottom:0;top:0;background:#002295;width:33%;z-index:1}#flag:after{content:"";position:absolute;right:0;bottom:0;top:0;background:#ec2838;width:33%;z-index:1}