﻿@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap";:root{--bs-spacer: 1rem;--bs-space-6: calc(var(--bs-spacer) * 5.5);--bs-body-font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--bs-heading-font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--bs-body-color: #d2d4f2;--bs-heading-color: #ffffff;--bs-body-font-weight: 300;--bs-body-line-height: 1.8rem;--bs-primary: #0d0f1a;--bs-secondary: #1e2340;--bs-tertiary: #151827;--bs-body-bg: #0d0f1a;--bs-text-muted: #6c757d;--bs-success: #198754;--bs-warning: #ffc107;--bs-info: #0dcaf0;--bs-body-color-on-primary: #d2d4f2;--bs-heading-color-on-primary: #ffffff;--bs-text-muted-on-primary: rgba(255,255,255,.7);--bs-input-bg-on-primary: #ffffff;--bs-input-color-on-primary: #111111;--bs-input-border-color-on-primary: #ced4da;--bs-input-placeholder-color-on-primary: #9aa0a6;--bs-input-focus-border-color-on-primary: #111111;--bs-input-focus-ring-color-on-primary: rgba(17,17,17,.2);--bs-body-color-on-secondary: #d2d4f2;--bs-heading-color-on-secondary: #ffffff;--bs-text-muted-on-secondary: rgba(255,255,255,.7);--bs-input-bg-on-secondary: #ffffff;--bs-input-color-on-secondary: #111111;--bs-input-border-color-on-secondary: #ced4da;--bs-input-placeholder-color-on-secondary: #9aa0a6;--bs-input-focus-border-color-on-secondary: #111111;--bs-input-focus-ring-color-on-secondary: rgba(17,17,17,.2);--bs-body-color-on-tertiary: #d2d4f2;--bs-heading-color-on-tertiary: #ffffff;--bs-text-muted-on-tertiary: #6c757d;--bs-input-bg-on-tertiary: #ffffff;--bs-input-color-on-tertiary: #111111;--bs-input-border-color-on-tertiary: #ced4da;--bs-input-placeholder-color-on-tertiary: #9aa0a6;--bs-input-focus-border-color-on-tertiary: #111111;--bs-input-focus-ring-color-on-tertiary: rgba(17,17,17,.2);--bs-btn-bg: #2c3058;--bs-btn-color: #d2d4f2;--bs-btn-border-color: #2c3058;--bs-btn-hover-bg: #3b406c;--bs-btn-active-bg: #242850;--bs-btn-hover-color: #ffffff;--bs-btn-hover-border-color: #3b406c;--bs-btn-active-color: #ffffff;--bs-btn-active-border-color: #242850;--bs-btn-outline-primary-color: #c2c4e6;--bs-btn-outline-primary-hover-bg: #3a3e67;--bs-btn-outline-primary-hover-color: #ffffff;--bs-btn-outline-primary-hover-border-color: #3a3e67;--bs-btn-outline-light-color: #d2d4f2;--bs-btn-outline-light-hover-bg: #d2d4f2;--bs-btn-outline-light-hover-color: #0d0f1a;--bs-btn-outline-light-hover-border-color: #d2d4f2;--bs-btn-border-radius: 20px;--bs-btn-border-width: 0px;--bs-btn-font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--bs-btn-font-size: 1rem;--bs-btn-text-transform: uppercase;--bs-btn-letter-spacing: -0.06em;--bs-btn-padding-y: .6rem;--bs-btn-padding-x: 1rem;--bs-cta-bg: #242850;--bs-cta-color: #ffffff;--bs-cta-border-color: #242850;--bs-cta-hover-bg: #2c3058;--bs-cta-hover-border-color: #2c3058;--bs-cta-border-radius: 4px;--bs-cta-padding-y: 0.75rem;--bs-cta-padding-x: 1.5rem;--bs-cta-font-size: 1.125rem;--bs-link-color: #5f62ff;--bs-link-decoration: none;--bs-link-hover-decoration: underline;--bs-link-hover-color: #4648e0;--bs-link-color-on-primary: #5f62ff;--bs-link-hover-color-on-primary: #4648e0;--bs-link-color-on-secondary: #5f62ff;--bs-link-hover-color-on-secondary: #4648e0;--bs-link-color-on-tertiary: #5f62ff;--bs-link-hover-color-on-tertiary: #4648e0;--bs-navbar-bg: #0d0f1a;--bs-navbar-color: #ffffff;--bs-nav-link-color: #d2d4f2;--bs-nav-link-hover-color: #ffffff;--bs-navbar-brand-color: #d2d4f2;--bs-navbar-brand-hover-color: #111111;--bs-navbar-brand-font-size: 1.1rem;--bs-navbar-padding-x: .75rem;--bs-navbar-padding-y: .5rem;--bs-nav-link-font-size: 1rem;--bs-card-bg: #1e2340;--bs-card-border-color: #2a2e4a;--bs-card-border-radius: 0.5rem;--bs-border-radius: 4px;--bs-input-bg: #ffffff;--bs-input-color: #111111;--bs-input-border-color: #464a78;--bs-input-placeholder-color: #9aa0a6;--bs-input-focus-border-color: #464a78;--bs-input-focus-ring-color: #9aa0a6;--bs-input-focus-ring-size: 0.15rem;--bs-spacer: 1rem;--bs-space-0: 0;--bs-space-1: .25rem;--bs-space-2: .5rem;--bs-space-3: 1rem;--bs-space-4: 1.5rem;--bs-space-5: 2rem;--bs-space-6: 2.5rem}html,body{font-family:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif !important;font-size:1rem !important;color:#d2d4f2 !important;font-weight:300;line-height:1.8rem;background-color:#0d0f1a !important}h1,h2,h3,h4,h5,h6{color:#fff;font-family:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:#fff}a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link){color:#5f62ff !important;text-decoration:none}a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link):hover{color:#4648e0 !important;text-decoration:underline}.bg-body{background-color:#0d0f1a !important;color:#d2d4f2 !important}.bg-primary{background-color:#0d0f1a !important;color:#d2d4f2}.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6{color:#fff}.bg-primary .text-muted{color:rgba(255,255,255,.7)}.card{background-color:#1e2340 !important;border-color:#2a2e4a !important;border-radius:.5rem !important}.card .bg-primary{background-color:#0d0f1a;color:#d2d4f2}.card .bg-primary h1,.card .bg-primary h2,.card .bg-primary h3,.card .bg-primary h4,.card .bg-primary h5,.card .bg-primary h6{color:#fff}.bg-secondary{background-color:#1e2340 !important;color:#d2d4f2}.bg-secondary .text-muted{color:rgba(255,255,255,.7)}.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6{color:#fff}.card .bg-secondary{background-color:#1e2340 !important;color:#d2d4f2}.card .bg-secondary h1,.card .bg-secondary h2,.card .bg-secondary h3,.card .bg-secondary h4,.card .bg-secondary h5,.card .bg-secondary h6{color:#fff}.bg-tertiary{background-color:#151827 !important;color:#d2d4f2}.bg-tertiary .text-muted{color:#6c757d}.bg-tertiary h1,.bg-tertiary h2,.bg-tertiary h3,.bg-tertiary h4,.bg-tertiary h5,.bg-tertiary h6{color:#fff}.bg-primary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link){color:#5f62ff !important;text-decoration:none}.bg-primary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link):hover{color:#4648e0 !important;text-decoration:underline}.bg-secondary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link){color:#5f62ff !important;text-decoration:none}.bg-secondary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link):hover{color:#4648e0 !important;text-decoration:underline}.bg-tertiary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link){color:#5f62ff !important;text-decoration:none}.bg-tertiary a:not(.btn):not(.btn-cta):not(.navbar-brand):not(.nav-link):hover{color:#4648e0 !important;text-decoration:underline}.bg-primary .form-control,.bg-primary .form-select{background-color:#fff !important;color:#111 !important;border-color:#ced4da !important}.bg-primary .form-control::placeholder{color:#9aa0a6 !important}.bg-primary .form-control:focus,.bg-primary .form-select:focus{border-color:#111 !important;box-shadow:0 0 0 .15rem rgba(17,17,17,.2) !important}.bg-secondary .form-control,.bg-secondary .form-select{background-color:#fff !important;color:#111 !important;border-color:#ced4da !important}.bg-secondary .form-control::placeholder{color:#9aa0a6 !important}.bg-secondary .form-control:focus,.bg-secondary .form-select:focus{border-color:#111 !important;box-shadow:0 0 0 .15rem rgba(17,17,17,.2) !important}.bg-tertiary .form-control,.bg-tertiary .form-select{background-color:#fff !important;color:#111 !important;border-color:#ced4da !important}.bg-tertiary .form-control::placeholder{color:#9aa0a6 !important}.bg-tertiary .form-control:focus,.bg-tertiary .form-select:focus{border-color:#111 !important;box-shadow:0 0 0 .15rem rgba(17,17,17,.2) !important}.card .bg-tertiary{background-color:#151827 !important;color:#d2d4f2}.card .bg-tertiary h1,.card .bg-tertiary h2,.card .bg-tertiary h3,.card .bg-tertiary h4,.card .bg-tertiary h5,.card .bg-tertiary h6{color:#fff}.table{--bs-table-color: #d2d4f2}.nav-bar,.nav,.navbar{--bs-navbar-padding-x: .75rem;--bs-navbar-padding-y: .5rem;background-color:#0d0f1a !important;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.nav-link{color:#d2d4f2 !important;font-size:1rem !important}.navbar-toggler{border:none !important}.navbar-brand{color:#d2d4f2 !important;font-size:1.1rem !important}.navbar-brand:hover,.navbar-brand:focus{color:#111 !important;text-decoration:none !important}.btn,a.btn,.btn-primary,a.btn-primary{background-color:#2c3058 !important;color:#d2d4f2 !important;border-color:#2c3058 !important;letter-spacing:-0.06em;text-transform:uppercase;border-width:0px;border-radius:20px;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;padding-right:1rem;font-size:1rem;font-family:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.btn:hover,a.btn:hover,.btn-primary:hover,a.btn-primary:hover{background-color:#3b406c !important;color:#fff !important;border-color:#3b406c !important}.btn:active,.btn:focus,.btn-primary:active,.btn-primary.active,.btn-primary:focus,a.btn.active,a.btn:focus,a.btn-primary.active,a.btn-primary:focus{background-color:#242850 !important;color:#fff !important;border-color:#242850 !important}a.btn:hover,a.btn:active,a.btn:focus{text-decoration:none !important}.btn-outline-primary{background-color:rgba(0,0,0,0);color:#c2c4e6 !important;border-color:#c2c4e6 !important}.btn-outline-primary:hover{background-color:#3a3e67 !important;color:#fff !important;border-color:#3a3e67 !important}.btn-outline-light{background-color:rgba(0,0,0,0);color:#d2d4f2 !important;border-color:#d2d4f2 !important}.btn-outline-light:hover,.btn-outline-light:active,.btn-outline-light:focus{background-color:#d2d4f2 !important;color:#0d0f1a !important;border-color:#d2d4f2 !important}.btn-cta,a.btn-cta{display:inline-block;font-weight:600;background-color:#242850 !important;color:#fff !important;border:1px solid #242850 !important;border-radius:4px !important;padding:.75rem 1.5rem !important;font-size:1.125rem !important;text-transform:uppercase !important;text-align:center !important;text-decoration:none !important;cursor:pointer !important}.btn-cta:hover,a.btn-cta:hover{background-color:#2c3058 !important;color:var(--bs-btn-hover-color, #fff) !important;border-color:#2c3058 !important}.form-control,.form-select{font-size:1rem;border-color:#464a78 !important;border-radius:4px !important;background-color:#fff !important;color:#111 !important}.form-control::placeholder{color:#9aa0a6 !important;font-size:smaller;opacity:.7}.form-control:focus,.form-select:focus{color:#111 !important;background-color:#fff !important;border-color:#464a78 !important;outline:0 !important;box-shadow:0 0 0 .15rem #9aa0a6 !important}.form-check-input:checked{background-color:#198754;border-color:#198754;color:#fff}#navbarNav .nav-link.active{background-color:#2c3058;border-radius:4px}.navbar{--bs-navbar-color: #ffffff!important}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{--bs-navbar-active-color: var(--bs-navbar-color, #111);color:var(--bs-navbar-active-color);background-color:#151827 !important}.navbar-nav .nav-link:hover{color:#fff !important}.nav-pills{--bs-nav-pills-border-radius: .5rem!important;--bs-nav-pills-link-active-color: #fff!important;--bs-nav-pills-link-active-bg: #2c3058!important}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius) !important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color) !important;background-color:var(--bs-nav-pills-link-active-bg) !important}.breadcrumb{--bs-breadcrumb-divider-color: #d2d4f2;--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color: #d2d4f2;font-size:.8rem}.breadcrumb-item+.breadcrumb-item::before{content:var(--bs-breadcrumb-divider, ">")}.text-rich{word-wrap:break-word !important;overflow-wrap:anywhere !important;max-width:100%}.text-rich a{display:inline-block;max-width:100%;word-break:break-word}.p-6{padding:var(--bs-space-6) !important}.pt-6{padding-top:var(--bs-space-6) !important}.pb-6{padding-bottom:var(--bs-space-6) !important}.ps-6{padding-left:var(--bs-space-6) !important}.pe-6{padding-right:var(--bs-space-6) !important}.px-6{padding-left:var(--bs-space-6) !important;padding-right:var(--bs-space-6) !important}.py-6{padding-top:var(--bs-space-6) !important;padding-bottom:var(--bs-space-6) !important}.m-6{margin:var(--bs-space-6) !important}.mt-6{margin-top:var(--bs-space-6) !important}.mb-6{margin-bottom:var(--bs-space-6) !important}.ms-6{margin-left:var(--bs-space-6) !important}.me-6{margin-right:var(--bs-space-6) !important}.mx-6{margin-left:var(--bs-space-6) !important;margin-right:var(--bs-space-6) !important}.my-6{margin-top:var(--bs-space-6) !important;margin-bottom:var(--bs-space-6) !important}.m-n6{margin:calc(var(--bs-space-6)*-1) !important}.mt-n6{margin-top:calc(var(--bs-space-6)*-1) !important}.mb-n6{margin-bottom:calc(var(--bs-space-6)*-1) !important}.ms-n6{margin-left:calc(var(--bs-space-6)*-1) !important}.me-n6{margin-right:calc(var(--bs-space-6)*-1) !important}.mx-n6{margin-left:calc(var(--bs-space-6)*-1) !important;margin-right:calc(var(--bs-space-6)*-1) !important}.my-n6{margin-top:calc(var(--bs-space-6)*-1) !important;margin-bottom:calc(var(--bs-space-6)*-1) !important}@media(min-width: 576px){.p-sm-6{padding:var(--bs-space-6) !important}.pt-sm-6{padding-top:var(--bs-space-6) !important}.pb-sm-6{padding-bottom:var(--bs-space-6) !important}.ps-sm-6{padding-left:var(--bs-space-6) !important}.pe-sm-6{padding-right:var(--bs-space-6) !important}.px-sm-6{padding-left:var(--bs-space-6) !important;padding-right:var(--bs-space-6) !important}.py-sm-6{padding-top:var(--bs-space-6) !important;padding-bottom:var(--bs-space-6) !important}.m-sm-6{margin:var(--bs-space-6) !important}.mt-sm-6{margin-top:var(--bs-space-6) !important}.mb-sm-6{margin-bottom:var(--bs-space-6) !important}.ms-sm-6{margin-left:var(--bs-space-6) !important}.me-sm-6{margin-right:var(--bs-space-6) !important}.mx-sm-6{margin-left:var(--bs-space-6) !important;margin-right:var(--bs-space-6) !important}.my-sm-6{margin-top:var(--bs-space-6) !important;margin-bottom:var(--bs-space-6) !important}.m-sm-n6{margin:calc(var(--bs-space-6)*-1) !important}.mt-sm-n6{margin-top:calc(var(--bs-space-6)*-1) !important}.mb-sm-n6{margin-bottom:calc(var(--bs-space-6)*-1) !important}.ms-sm-n6{margin-left:calc(var(--bs-space-6)*-1) !important}.me-sm-n6{margin-right:calc(var(--bs-space-6)*-1) !important}.mx-sm-n6{margin-left:calc(var(--bs-space-6)*-1) !important;margin-right:calc(var(--bs-space-6)*-1) !important}.my-sm-n6{margin-top:calc(var(--bs-space-6)*-1) !important;margin-bottom:calc(var(--bs-space-6)*-1) !important}}.navbar-brand{--bs-navbar-brand-color: var(--bs-body-color);color:var(--bs-navbar-brand-color) !important}.image-container{width:250px;height:250px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--bs-border-radius)}.image-container img{width:100%;height:100%;object-fit:cover}.overflow-auto{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.hr-small{line-height:0;width:50px;max-width:100%;padding:5px 0;border-bottom:3px solid var(--bs-border-color) !important}.social-icons .btn{width:50px;height:50px;display:flex;padding:3px 0 0 1px;justify-content:center;align-items:center}.social-icons .btn i{font-size:2rem}.footer__hours li.active::after{content:"•";margin-left:4px;color:var(--bs-link-color)}.footer__hours li.active::before{content:"•";margin-right:4px;color:var(--bs-link-color)}.pages-footer a{font-size:small;opacity:70%}.logo-container img,.logo-container picture{max-height:70px;width:auto;height:auto;display:block}.h1-hero{font-size:4rem;font-weight:bold}.h2-hero{font-size:2.3rem;font-weight:normal}.btn-hero .btn{font-size:1rem !important}@media(max-width: 576px){.h1-hero{font-size:2.1rem;font-weight:bold}.h2-hero{font-size:1.5rem;font-weight:normal}.btn-hero .btn{font-size:.875rem !important}}@media(min-width: 576px)and (max-width: 768px){.h1-hero{font-size:2.9rem;font-weight:bold}.h2-hero{font-size:2rem;font-weight:normal}.btn-hero .btn{font-size:.97rem !important}}@media(min-width: 768px)and (max-width: 992px){.h1-hero{font-size:3.75rem;font-weight:bold}.h2-hero{font-size:2.3rem;font-weight:normal}.btn-hero .btn{font-size:.98rem !important}}@media(min-width: 1200px){.h1-hero{font-size:4.5rem;font-weight:bold}.h2-hero{font-size:2.3rem;font-weight:normal}.btn-hero .btn{font-size:1.2rem !important}}/*# sourceMappingURL=theme-csm-puteaux-cyclisme-6bfdcb16.min.css.map */
