body{margin:0;padding:0}.js-tablist:before{background-color:var(--activeUnderlineColor);border-radius:var(--activeUnderlineRadius);padding:5px}.marques-content .section-container{padding:0!important}.activities-pill{height:50px!important;top:21px}.js-tab{position:relative;z-index:1}.bde-tabs__tabslist{background:#fff;border:1px solid rgba(58,116,152,0);border-radius:64px;box-shadow:0 3px 10px 0 rgba(58,116,152,.38);display:inline-block;height:90px;overflow:hidden;width:575px!important}.breakdance .bde-advanced-tabs-103-211 .bde-tabs__tab.is-active,.breakdance .bde-advanced-tabs-103-211 .bde-tabs__tab.is-active:hover{background:none!important}.js-tablist{position:relative;--pill-offset:0px;--pill-width:0px}.js-tablist:before{background:var(--activeUnderlineColor);bottom:0;content:"";height:var(--activeUnderlineSize);left:0;pointer-events:none;position:absolute;transform:translateX(var(--pill-offset));transition:transform var(--bde-transition-duration) ease,width var(--bde-transition-duration) ease;width:var(--pill-width);z-index:0}.timeline-container{margin:0 auto;max-width:1200px;min-height:500px;padding:40px 0;position:relative}.timeline-line{background-color:#3777bc;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px;z-index:1}.timeline-item{margin-bottom:60px;position:relative;width:100%;z-index:2}.timeline-item:nth-child(odd) .timeline-content{margin-left:53%;padding-left:30px;text-align:left;width:45%}.timeline-item:nth-child(2n) .timeline-content{margin-right:50%;padding-right:30px;text-align:right;width:45%}.timeline-content{border-radius:8px;opacity:1;padding:20px;position:relative;transform:none;z-index:2}.timeline-date{color:#3777bc;font-family:Queering;font-size:60px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.timeline-text{color:#666;line-height:1.6;margin-top:12px}.timeline-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='44' fill='none'%3E%3Ccircle cx='23' cy='22' r='21.5' fill='%23fff' stroke='%23fff'/%3E%3Cpath fill='%233777BC' d='m5.121 8.843.037.036zM23.132 0C30.3.036 36.66 3.437 40.63 8.628c-6.065 1.038-11.395 3.437-14.924 9.165C27.03 12.244 27.654 6.552 23.132 0M40.883 8.95a20.9 20.9 0 0 1 4.153 12.531c-5.146-1.718-12.424-1.897-17.275-.143 5.66-2.47 9.96-6.66 13.122-12.387M45 22.125a20.7 20.7 0 0 1-3.382 10.812l-.955 1.289c-1.838-3.902-4.521-7.16-8.896-9.881 4.522.895 8.896-.25 13.233-2.22M5.121 8.843l.037.072c7.388 1.002 13.049 4.797 15.438 8.592C17.546 7.877 21.662 3.83 22.176 0 15.157.25 8.982 3.688 5.122 8.843'/%3E%3Cpath fill='%233777BC' d='M5.156 8.914 5.12 8.88A20.87 20.87 0 0 0 .892 21.48v1.002c4.89-2.613 13.05-2.613 18.71-1.396C12.728 18.76 7.95 14.678 5.156 8.914M5.045 34.011c-.257-.322-.478-.68-.698-1.038A20.75 20.75 0 0 1 .965 22.77c5.183 2.04 9.814 2.649 13.858 1.861-4.264 3.186-6.8 6.874-8.785 10.67zM38.458 37.305C34.636 41.422 29.158 44 23.02 44a21.09 21.09 0 0 1-15.99-7.268l8.05-6.444 1.03.967 6.873-6.337 4.669 4.582 1.507-1.36 10.623 7.59z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;border-radius:0;content:"";height:44px;position:absolute;top:50%;transform:translateY(-50%);width:46px;z-index:3}.timeline-item:nth-child(odd):before{left:50%;margin-left:-23px}.timeline-item:nth-child(2n):before{margin-right:-23px;right:50%}@media screen and (max-width:768px){.timeline-item:nth-child(odd):before{left:-1.4%;margin-left:0}.timeline-item:nth-child(2n):before{left:-1.4%;right:inherit}.timeline-container{min-height:auto;padding:20px 0}.timeline-line{display:block;left:0;margin-left:20px;transform:none}.timeline-item{margin:0 auto 30px;padding-left:50px;position:relative;width:95%}.timeline-item:before{display:block;height:29px;left:1.4%;margin-left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.timeline-item:nth-child(2n) .timeline-content,.timeline-item:nth-child(odd) .timeline-content{margin:0;padding:15px;text-align:left;width:100%}.timeline-date{font-size:40px;text-transform:uppercase}}@media screen and (min-width:769px) and (max-width:1024px){.timeline-container{max-width:90%;padding:30px 0}.timeline-item{margin-bottom:40px}.timeline-content{padding:15px}.timeline-item:before{height:38px;width:40px}.timeline-item:nth-child(odd):before{margin-left:-20px}.timeline-item:nth-child(2n):before{margin-right:-20px}}@media screen and (min-width:1025px){.timeline-container{max-width:1200px}}.products-tabs-container{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 auto;max-width:1380px;padding:20px}.products-tabs-nav{align-items:center;background:#fff;border:1px solid rgba(58,116,152,0);border-radius:64px;box-shadow:0 3px 10px 0 rgba(58,116,152,.38);display:inline-flex;gap:41px;height:61px;justify-content:center;margin:auto;overflow:hidden;padding:0 23px;position:relative;text-transform:uppercase;width:auto}.tab-button{background:transparent;border:none;border-radius:100px;color:#3777bc;cursor:pointer;font-family:Queering;font-size:16px;font-size:33px;font-weight:600;padding:12px 24px;position:relative;transition:all .3s ease;white-space:nowrap;z-index:1}.tab-button.active{color:#fff}@media (max-width:768px){.tab-button.active{background-color:#3777bc;color:#fff}.pill-indicator{display:none}}.pill-indicator{background:#3777bc;border-radius:74px;height:76%;left:0;position:absolute;top:7px;transform-origin:center;transition:transform .15s ease;z-index:0}.products-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}.products-grid:has(.product-card:first-child:nth-last-child(2)),.products-grid:has(.product-card:first-child:nth-last-child(2)~.product-card),.products-grid:has(.product-card:only-child){justify-content:center}.products-grid:has(.product-card:first-child:nth-last-child(2)) .product-card,.products-grid:has(.product-card:first-child:nth-last-child(2)~.product-card) .product-card,.products-grid:has(.product-card:only-child) .product-card{width:310px}.product-card{align-items:center;border:2.5px solid rgba(55,119,188,.33);display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px 0;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.333% - 16px)}.product-card:hover{box-shadow:0 5px 15px rgba(55,119,188,.2);transform:translateY(-5px)}.product-link{color:inherit;text-decoration:none;width:100%}.product-image{height:220px;margin:0 auto;overflow:hidden;width:220px}.product-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.product-card:hover .product-image img{transform:scale(1.05)}.product-title{font-size:18px;font-weight:600;margin:0;padding:0 15px}.tab-pane{display:none;width:100%}.tab-pane.active{display:block}@media (max-width:1200px){.products-tabs-container{gap:20px;padding:15px}.product-card{width:calc(50% - 12px)}.product-image{height:200px;width:200px}}@media (max-width:768px){.products-tabs-container{gap:15px;padding:10px}.products-tabs-nav{gap:20px;height:50px;padding:0 15px}.tab-button{font-size:24px;padding:8px 16px}.pill-indicator{height:80%;top:5px;transform:translateY(0)}.product-card{width:calc(50% - 10px)}.product-image{height:180px;width:180px}.product-title{font-size:16px}}@media (max-width:480px){.products-tabs-container{gap:15px;padding:10px}.products-tabs-nav{border-radius:20px;flex-direction:column;gap:10px;height:auto;padding:10px}.tab-button{border-radius:10px;font-size:20px;padding:8px;text-align:center;width:100%}.pill-indicator{height:53px;top:5px;transform:translateY(0)}.products-grid{gap:15px}.product-card{padding:15px 0;width:100%}.product-image{height:160px;width:160px}.product-title{font-size:15px}}.maps-tabs-container{margin:0 auto;max-width:1200px;padding:2rem}.maps-tabs-container,.maps-tabs-navigation{align-items:center;display:flex;flex-direction:column;justify-content:center}.maps-tabs-navigation{gap:24px;width:100%}.maps-tabs-nav{align-items:center;background:#fff;border:1px solid rgba(58,116,152,0);border-radius:64px;box-shadow:0 3px 10px 0 rgba(58,116,152,.38);display:inline-flex;gap:41px;height:61px;justify-content:center;margin:auto;overflow:hidden;padding:0 23px;position:relative;text-transform:uppercase;width:auto}.maps-tab-button{background:transparent;border:none;border-radius:100px;cursor:pointer;font-family:Queering;font-size:16px;font-size:33px;font-weight:600;padding:12px 24px;position:relative;transition:color .3s ease;white-space:nowrap;z-index:1}.maps-tab-button.active{color:#fff}.maps-pill-indicator{background:#3777bc;border-radius:74px;height:76%;left:0;position:absolute;top:7px;transform-origin:center;transition:transform .15s ease;z-index:0}.map-container{margin:48px auto;max-width:1280px;position:relative;width:64vw}.map-container svg{height:100%;margin:0 auto;max-width:1280px;width:87%}.map-container path{fill:#e0e0e0;stroke:#fff;stroke-width:1;cursor:pointer;transition:fill .3s ease,stroke-width .3s ease}.map-container path#fr{filter:drop-shadow(0 2px 4px rgba(55,119,188,.3))}.map-container path#fr[style*="fill: #3777BC"]{fill:#3777bc!important;stroke:#2c5f94!important;stroke-width:2px!important}@media (max-width:768px){.maps-tabs-container{padding:1rem}.maps-tabs-nav{border-radius:20px;flex-direction:column;gap:10px;height:auto;padding:10px}.maps-tab-button{border-radius:10px;font-size:24px;padding:8px;text-align:center;width:100%}.maps-tab-button.active{background-color:#3777bc;color:#fff}.maps-pill-indicator{display:none}.map-container{width:95vw}.map-container svg{width:100%}}@media (max-width:480px){.maps-tabs-container{padding:.5rem}.maps-tab-button{font-size:20px}.team-member-card{width:130px}}.map-tooltip{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:300px;opacity:0;padding:15px;pointer-events:none;position:fixed;transform:translateY(10px);transition:opacity .2s,transform .2s;z-index:1000}.map-tooltip.active{opacity:1;transform:translateY(0)}.map-tooltip strong{color:#333;display:block;font-size:16px;margin-bottom:8px}.team-member-info{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.team-member-info p{color:#666;font-size:14px;margin:5px 0}.team-member-info a{color:#3777bc;display:inline-block;font-size:14px;margin-top:5px;text-decoration:none}.team-member-info a:hover{text-decoration:underline}.member-location{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.country-code{background:rgba(55,119,188,.1);border-radius:4px;color:#3777bc;font-size:12px;font-weight:600;padding:2px 6px}.team-member-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:2px;justify-content:center;opacity:0;padding:15px;pointer-events:none;position:fixed;transform:scale(.95);transition:opacity .3s ease,transform .3s ease;width:130px;z-index:1000}.team-member-card .member-avatar{border-radius:50%;height:60px;margin-bottom:12px;overflow:hidden;width:60px}.team-member-card .member-avatar img{height:100%;object-fit:cover;width:100%}.team-member-card .member-info{margin-top:10px}.team-member-card .member-name{color:#333;font-size:18px;font-weight:600;margin:0 0 5px}.team-member-card .member-role{color:#666;font-size:14px;margin:0 0 8px}.team-member-card .member-location{align-items:center;color:#666;display:flex;font-size:14px;gap:8px;margin:0}.team-member-card .country-code{background:rgba(55,119,188,.1);border-radius:4px;color:#3777bc;font-size:12px;font-weight:600;padding:2px 6px}.member-contact{border-top:1px solid rgba(0,0,0,.1);margin-top:12px;padding-top:12px}.contact-item{align-items:center;color:#3777bc;display:flex;font-size:14px;gap:8px;padding:6px 0;text-decoration:none;transition:color .2s ease}.contact-item:hover{color:#2c5f94}.contact-icon{fill:currentColor;flex-shrink:0}.contact-item+.contact-item{margin-top:4px}.marques-partenaire-wrapper{display:flex;margin:0 auto;max-width:1920px;min-height:100vh;position:relative}@media (max-width:1024px){.marques-partenaire-wrapper{padding:0 1rem}.marques-navigation{border-top:1px solid #eee;bottom:0;height:auto;left:0;overflow-x:auto;overflow-y:hidden;padding:.5rem;position:fixed;top:auto;width:100%}.marques-list{flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.marques-list::-webkit-scrollbar{display:none}.marque-item{flex:0 0 auto}.marque-link{padding:.75rem}.marque-thumbnail{height:40px;width:40px}.marques-content-area{margin-bottom:100px;margin-left:0;max-width:100%;padding:1rem}}@media (max-width:480px){.marques-partenaire-wrapper{padding:0 .5rem}.marques-navigation{padding:.25rem}.marques-list{gap:.25rem}.marque-link{padding:.5rem}.marque-thumbnail{height:30px;width:30px}.marque-title{font-size:.9rem}.marques-content-area{margin-bottom:80px;padding:.5rem}}.marques-buddy-wrapper,.marques-partenaire-wrapper{display:flex;margin:0 auto;max-width:1920px;min-height:100vh;padding-left:88px;position:relative}.marques-navigation{background:#fff;bottom:0;box-shadow:2px 0 5px rgba(0,0,0,.1);left:0;overflow-y:auto;position:fixed;top:100px;width:88px;z-index:1000}.marques-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.marque-item{margin:0}.marque-link{align-items:center;background:#fff;color:#333;display:flex;flex-direction:column;padding:1rem;text-decoration:none;transition:all .3s ease}.marque-link:hover{transform:translateY(-2px)}.marque-link.active{background-color:#fff;color:#000;font-weight:600}.marque-thumbnail{border-radius:4px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.marque-thumbnail img{height:100%;object-fit:cover;width:100%}.marque-title{font-size:1rem;font-weight:500;line-height:1.2}.marques-content-area{background:#fff;margin:0 auto;max-width:1200px;padding:2rem;width:100%}.marques-content-area .breakdance-content{margin:0 auto;max-width:100%}.marques-content-area .breakdance-section{max-width:100%;width:100%}.loading{align-items:center;color:#666;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}.error{color:#dc3545;padding:1rem;text-align:center}.buddy-navigation{background:#fff;bottom:0;box-shadow:2px 0 5px rgba(0,0,0,.1);left:0;overflow-y:auto;position:fixed;top:100px;width:88px;z-index:1000}.buddy-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.buddy-item{margin:0}.buddy-link{align-items:center;background:#fff;color:#333;display:flex;flex-direction:column;padding:1rem;text-decoration:none;transition:all .3s ease}.buddy-link:hover{transform:translateY(-2px)}.buddy-link.active{background-color:#fff;color:#000;font-weight:600}.buddy-thumbnail{border-radius:4px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.buddy-thumbnail img{height:100%;object-fit:cover;width:100%}.buddy-title{font-size:1rem;font-weight:500;line-height:1.2}.partner-navigation{background:#fff;bottom:0;box-shadow:2px 0 5px rgba(0,0,0,.1);left:0;overflow-y:auto;position:fixed;top:100px;width:88px;z-index:1000}.partner-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.partner-item{margin:0}.partner-link{align-items:center;background:#fff;color:#333;display:flex;flex-direction:column;padding:1rem;text-decoration:none;transition:all .3s ease}.partner-link:hover{transform:translateY(-2px)}.partner-link.active{background-color:#fff;color:#000;font-weight:600}.partner-thumbnail{border-radius:4px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.partner-thumbnail img{height:100%;object-fit:cover;width:100%}.partner-title{font-size:1rem;font-weight:500;line-height:1.2}@media (max-width:1200px){.marques-buddy-wrapper,.marques-partenaire-wrapper{padding-left:0}.buddy-navigation,.marques-navigation,.partner-navigation{border-top:1px solid #eee;bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.1);height:auto;left:0;overflow-x:auto;overflow-y:hidden;padding:.5rem;position:fixed;top:auto;width:100%}.buddy-list,.marques-list,.partner-list{flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.buddy-list::-webkit-scrollbar,.marques-list::-webkit-scrollbar,.partner-list::-webkit-scrollbar{display:none}.buddy-item,.marque-item,.partner-item{flex:0 0 auto}.buddy-link,.marque-link,.partner-link{padding:.75rem}.buddy-thumbnail,.marque-thumbnail,.partner-thumbnail{height:50px;width:50px}.marques-content-area{margin-bottom:100px;margin-left:0;max-width:100%;padding:1rem}}@media (max-width:768px){.marques-buddy-wrapper,.marques-partenaire-wrapper{padding:0}.buddy-navigation,.marques-navigation,.partner-navigation{padding:.5rem}.buddy-list,.marques-list,.partner-list{gap:.5rem}.buddy-link,.marque-link,.partner-link{padding:.5rem}.buddy-thumbnail,.marque-thumbnail,.partner-thumbnail{height:45px;width:45px}.marques-content-area{margin-bottom:90px;padding:1rem}}@media (max-width:480px){.marques-buddy-wrapper,.marques-partenaire-wrapper{padding:0}.buddy-navigation,.marques-navigation,.partner-navigation{padding:.25rem}.buddy-list,.marques-list,.partner-list{gap:.25rem}.buddy-link,.marque-link,.partner-link{padding:.5rem}.buddy-thumbnail,.marque-thumbnail,.partner-thumbnail{height:40px;width:40px}.marques-content-area{margin-bottom:80px;padding:.75rem}}.age-verification-popup{align-items:center;background:rgba(55,119,188,.9);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.age-verification-popup.hidden{opacity:0}.age-verification-content h2{color:#3777bc;font-family:Queering;font-size:64px;margin:0}.age-verification-content button,.age-verification-content p{font-family:Basis Grotesk}.age-verification-content{background:#fff;border-radius:8px;max-width:500px;padding:2rem;text-align:center;transform:translateY(0);transition:transform .3s ease;width:90%}.age-verification-popup.hidden .age-verification-content{transform:translateY(-20px)}.age-verification-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.age-verification-buttons button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.age-verify-no,.age-verify-yes{color:#333}.age-verification-buttons button:hover{background-color:#3777bc;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;transform:translateY(-2px)}.site-content-wrapper{display:none;opacity:0;transition:opacity .5s ease}.site-content-wrapper.visible{display:block;opacity:1}