*,html,body{box-sizing:border-box;margin:0;font-size:16px}:before,:after{box-sizing:border-box}body,html,p,a,b,i,u,em{font-family:var(--font-body);color:inherit;line-height:1.3}h1,h2,h3,h4,h6{font-family:var(--font-title);font-weight:var(--bold);text-transform:var(--text-transform);color:var(--primary);margin:0;padding:0;line-height:1.2}p,li{color:var(--foreground);font-weight:400;line-height:1.5}.p-sm{font-size:.875rem}.p-lg{font-size:1.125rem}b{font-weight:var(--bold);color:inherit}a{cursor:pointer;text-decoration:none;transition:all .25s}a:hover{opacity:.8;color:inherit}i.fa{font-family:FontAwesome!important}@media screen and (width<=600px){*,html,body{font-size:1rem}}.d-none,.hide{display:none!important}.iframe_hidden{visibility:hidden;display:none}.skip{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.color-inherit{color:inherit!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.skip-link{color:#fff;z-index:999;background:#ca7c3c;padding:5px 10px;font-weight:700;transition:transform .3s;position:absolute;left:50%;transform:translateY(-500%)}a.skip-link:focus{transform:translateY(0%)}.clear-both{clear:both}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body,html{background:var(--background);background-repeat:repeat;background-size:contain!important;background-attachment:fixed!important}.hero{padding:0!important}.main-container{max-width:1024px;margin:0 auto;padding:24px 0}.first-section{padding-top:96px!important}@media screen and (width<=1024px){.main-container,.homepage-container{padding:24px 16px}}@media screen and (width<=768px){.first-section{padding-top:48px!important}}.button{font-family:var(--font-title);text-align:center;border-radius:var(--border-radius);justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:12px 24px;font-weight:700;line-height:1;text-decoration:none;display:flex}.disabled-btn{color:#797979!important;background:#c6c6c6!important}.main-btn{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase}.button--fr-compact{padding:10px 20px;font-size:.92rem}.secondary-btn{border:1px solid var(--secondary);color:var(--secondary-foreground)}.tertiary-btn{font-weight:inherit;font-family:var(--font-body);color:var(--foreground);background:0 0;text-decoration:underline}.main-btn:hover{opacity:.8;color:var(--primary-foreground);box-shadow:0 0 10px var(--secondary)}.secondary-btn:hover{opacity:.8;color:var(--foreground);box-shadow:0 0 10px var(--secondary)}.tertiary-btn:hover{text-decoration:underline}a:focus,a:active,button:focus,button:active,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:1px solid var(--ring);box-shadow:none}@media screen and (width<=640px){.mobile-btn{background:var(--background);z-index:999;padding:8px;display:inline-block;position:fixed;bottom:0;left:0;right:0}.mobile-btn .button{width:100%;display:block}.mobile-btn .button.button--fr-compact{padding:10px 14px;font-size:.88rem}}.navigation-main{z-index:1000;background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0}.navigation-main__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:10px 16px;display:flex}.navigation-main__logo-link{flex-shrink:0;align-items:center;display:inline-flex}.navigation-main__logo{width:auto;height:48px;display:block}.navigation-main__logo--inverted{display:none}.navigation-main__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.navigation-main__mobile-menu,.navigation-main__toggle{display:none}.navigation-main__link{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.5px;color:var(--foreground);border-radius:var(--border-radius);border:1px solid #0000;padding:8px;font-weight:700;line-height:1}.navigation-main__link:hover{color:var(--foreground);background:#0000000f}.navigation-main__submit{background:var(--primary);color:var(--background)}.navigation-main__submit:hover{background:var(--primary);color:var(--background);opacity:.9}html[data-brand-active=coke] .navigation-main{background:var(--primary)}html[data-brand-active=coke] .navigation-main__logo--default{display:none}html[data-brand-active=coke] .navigation-main__logo--inverted{display:block}html[data-brand-active=coke] .navigation-main__link{color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__link:hover{color:var(--primary-foreground);background:#ffffff2e}html[data-brand-active=coke] .navigation-main__submit{background:var(--primary-foreground);color:var(--primary);border-color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__submit:hover{background:var(--primary-foreground);color:var(--primary);opacity:.9}@media screen and (width<=900px){.navigation-main__inner{flex-direction:column;align-items:stretch}.navigation-main__logo-link,.navigation-main__actions{justify-content:center}}@media screen and (width<=640px){.navigation-main__inner{flex-direction:row;justify-content:space-between;align-items:center;position:relative}.navigation-main__actions--desktop{display:none}.navigation-main__mobile-menu{margin-left:auto;display:block;position:static}.navigation-main__mobile-menu summary{list-style:none}.navigation-main__mobile-menu summary::-webkit-details-marker{display:none}.navigation-main__toggle{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;padding:8px;display:flex}.navigation-main__toggle-bar{background:var(--primary);width:100%;height:2px;display:block}.navigation-main__actions--mobile{background:var(--background);border:1px solid var(--border);z-index:1001;border-radius:0;flex-direction:column;gap:6px;width:auto;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 6px 16px #0003}.navigation-main__link{text-align:center;width:100%;display:block}.navigation-main__mobile-menu[open] .navigation-main__actions--mobile{display:flex}html[data-brand-active=coke] .navigation-main__toggle{background:var(--primary);border-color:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__toggle-bar{background:var(--primary-foreground)}html[data-brand-active=coke] .navigation-main__actions--mobile{background:var(--primary);border-color:var(--primary-foreground)}}.section-title{text-align:center;color:var(--primary);margin:8px auto}.section-title h2{color:var(--primary)}.section-title p{margin-top:24px}.section-title img{width:400px;margin:0 auto 48px}@media screen and (width<=400px){.section-title img{width:100%}.section-title{margin-top:24px}}#header_wrap,#header_wrap #social,#soc_med_bar{display:none!important}#navbar_wrap{background-color:var(--background)!important;z-index:49!important}#nav_main li a{font-weight:700;color:var(--foreground)!important;font-size:1rem!important;font-family:var(--font-title)!important}#nav-main-toggle>.icon-bar{background:var(--primary)!important}#header-main.mobile-open .nav-bar,#header-main.mobile-open #nav-main-controls{background:var(--background)!important}#header-main.mobile-open #nav_main a span{font-size:initial!important}#header-main li:last-child a{background:var(--primary);margin:0 auto;display:block;color:var(--primary-foreground)!important;border-radius:var(--border-radius)!important;width:fit-content!important;padding:8px 16px!important}#header-main li:last-child a span{font-size:20px!important}@media screen and (width<=991px){#header-main li:last-child a{width:90%!important}#navbar_wrap.bgnav{box-shadow:none!important}#navbar_wrap .logo-header{width:100%;max-width:100%;margin:-10px auto;display:block}}@media screen and (width>=992px){#nav_main li:first-child{display:none!important}}.content-bg{background:var(--card-background);border-radius:var(--border-radius);margin-bottom:16px;padding:24px}.content-bg .orange-title{margin:0 auto 16px}@media screen and (width<=600px){.content-bg{padding:16px}}.nav-container{padding:8px 16px!important}.leader-selection .nav-container{width:100%!important}.nav-container .main-btn{width:100%}.nav-container>div{gap:16px;display:grid}@media screen and (width<=600px){.nav-container{padding:0!important}}video{max-width:100%}.video-container{z-index:0;padding:32px 0;position:relative}@media screen and (width<=756px){.video-container{padding:8px 0}}.col-one{grid-template-columns:1fr}.col-two{grid-template-columns:repeat(2,1fr)}.col-three{grid-template-columns:repeat(3,1fr)}.col-four{grid-template-columns:repeat(4,1fr)}#overlay-location-modal{opacity:0;pointer-events:none;z-index:1000;background:#000000bf;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.show-modal{opacity:1!important;pointer-events:auto!important}.show-modal .location-modal{opacity:1;transform:translateY(0)}.location-modal{background:var(--card-background,#fff);border:1px solid var(--primary,#8dc63f);border-radius:var(--border-radius,16px);width:520px;max-width:90%;font-family:var(--font-body);opacity:0;padding:28px 32px 32px;transition:transform .4s,opacity .3s;transform:translateY(32px)}.modal-title{font-size:24px;font-weight:var(--bold);color:var(--foreground);margin:0 0 12px}.modal-text{color:var(--card-foreground,var(--foreground));margin:0 0 28px;font-size:15px;line-height:1.6}.modal-actions{gap:16px;display:flex}.btn-module{border-radius:var(--border-radius);cursor:pointer;border:1px solid #0000;flex:1;padding:14px 18px;font-size:15px;font-weight:600}.btn-module-primary{background-color:var(--foreground);color:var(--background);border-color:var(--foreground)}.btn-module-secondary{background-color:var(--card-background,var(--background));color:var(--foreground);border-color:var(--foreground)}.btn-module-primary:hover,.btn-module-secondary:hover{transform:translateY(-1px)}@media screen and (width<=600px){.modal-actions{flex-direction:column}.col-two,.col-three,.col-four{grid-template-columns:1fr}}.mobile_only,.mobile_en,.desktop_fr,.mobile_fr,.fr_h3{display:none}@media screen and (width<=600px){.desktop_only,.desktop_en{display:none}.mobile_only,.mobile_en{display:block}}#a,#b,#c{scroll-margin-top:130px}.footer{background:var(--background)!important;padding:24px 16px 120px!important}.footer-section-content{flex-direction:column;gap:16px;display:flex}.footer-section-content .section-title{max-width:800px}.footer-btn-group{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.footer-btn-group>*+*{margin:0 16px}.footer-btn-group a:hover{opacity:.8}.footer-links{margin-top:48px;margin-bottom:24px}.footer a{text-decoration:underline}.legal-btn{color:var(--foreground);padding:4px 8px;text-decoration:none}.legal-btn:hover{color:var(--foreground);background:#ffffff1a}.section-title p{font-size:1.25em}.section-title a{color:var(--primary);font-size:inherit}@media screen and (width<=540px){.footer-section-content{padding-bottom:150px}.legal-btn{text-align:center;width:100%}.footer-btn-group{text-align:center;align-items:center}}.test-link a{text-align:center;max-width:50%;text-decoration:none}:is(h1:has(+h2),h2,h3,h4,h5,h6,p,span){--tm-offset:-.35em;--tm-scale:.75}sup,.trademark{vertical-align:super;font-size:.75em;line-height:0}
