:root{--white0:#e2e6ec;--white1:#d3d3d3;--blue-dark:#5a36f5;--red:#ff3860;--red-dark:#ff1443;--red-light:#ff5c7c;--blue:#498afb;--blue-dark:#2674fa;--blue-light:#6ca0fc;--orange:#fa8142;--orange-dark:#f96a1f;--orange-light:#fb9865;--green:#09c372;--green-dark:#07a15e;--green-light:#0be586;--purple:#9166cc;--purple-dark:#7d4bc3;--purple-light:#a481d5;--pink:#ff4088;--pink-dark:#ff1c72;--pink-light:#ff649e;--gray0:#f8f8f8;--gray0-transparent:#5a5a5af2;--gray1:#dbe1e8;--gray2:#b2becd;--gray3:#6c7983;--gray4:#454e56;--gray5:#2a2e35;--gray6:#12181b;--gray6-transparent:#5a5a5af2;--nav-width:4em;--font-body:'sofia-pro', sans-serif;--font-head:'sofia-pro', sans-serif;--font-code:'attribute-mono', monospace;--font-size:20px;--max-width-bp:768px;--orange-pink:linear-gradient(to bottom right, var(--orange-light), var(--orange-dark) 85%);--green-grad:linear-gradient(to bottom right, var(--green-light), var(--green-dark) 85%);--background:var(--gray6);--text-color:var(--gray2);--h-color:#fff;--nav-shadow:4px 0 10px -3px #010101;--card-shadow:0 4px 8px rgba(0, 0, 0, 0.38);--toc-shadow:rgba(0, 0, 0, 0.7) 0px 10px 20px 0px;--nav-bg:var(--gray5);--tag-bg:var(--gray4);--code-bg:#22262f;--card-bg:var(--gray5);--overlay-bg:rgba(0, 0, 0, 0.9);--h-border:2px dashed var(--nav-bg);--nav-border:2px dashed var(--text-color);--card-radius:0.25em;transition:all .3s ease}.dark-theme{--chip-active:var(--white0);--chip-inactive:var(--white1);--chip-hover:var(--blue-dark);--background:var(--gray6);--background-transparent:var(--gray6-transparent);--text-color:var(--gray2);--h-color:#fff;--card-shadow:0 4px 8px rgba(0, 0, 0, 0.38);--hover-bg:var(--gray4);--card-bg:var(--gray5);--card-radius:0.25em;transition:all .3s ease}.light-theme{--chip-active:var(--white0);--chip-inactive:var(--white1);--chip-hover:var(--blue-dark);--background:var(--gray0);--background-transparent:var(--gray0-transparent);--text-color:var(--gray4);--h-color:var(--gray6);--card-shadow:0 4px 8px rgba(0, 30, 84, 0.12);--hover-bg:var(--gray2);--card-bg:#fff;--card-radius:0.25em;transition:all .5s ease}*{font-family:saira,segoe ui,Tahoma,Geneva,Verdana,sans-serif!important;box-sizing:border-box}body{margin:0;padding:0;background:var(--background);color:var(--text-color)}em,h1,h2,h3,h4,h5,h6{color:var(--h-color);font-weight:800;text-align:center}.border-bottom{border-bottom:var(--h-border)}a{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit;user-select:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fadeOut{opacity:0}.column{display:flex;flex-direction:column}.align-start{align-items:flex-start}.gap-10{gap:20px}.hide{display:none!important}.list-header{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both}.list-card{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:forwards;animation-delay:50ms}.row-max-1,.row-max-2{display:grid;justify-content:center}.row-max-2{gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,450px))}.list-title{text-align:center;margin-top:50px}@media only screen and (max-width:500px){.list-title{font-size:30px}.list-card h3{font-size:24px}}.card:hover{transform:translateY(-3px)}.card,.card:hover{transition:transform .3s}.card-health{background:var(--card-bg);color:var(--text-color);padding:0;box-shadow:var(--card-shadow);display:flex;flex-direction:column;align-items:center;margin:0 0 1em;width:100%;transform:translateY(0);border-radius:var(--card-radius)}.card-health img{box-sizing:border-box;padding:20px;max-width:100%;height:auto}.card-programs{background:var(--card-bg);color:var(--text-color);padding:0;box-shadow:var(--card-shadow);display:flex;flex-direction:column;align-items:center;margin:0 0 1em;width:100%;transform:translateY(0);border-radius:var(--card-radius)}.card-programs img{box-sizing:border-box;padding:20px;max-width:100%;height:auto}.card-programs video{border-radius:5px;width:190px}.card-self-defense{background:var(--card-bg);color:var(--text-color);padding:0;box-shadow:var(--card-shadow);display:flex;flex-direction:row;align-items:center;margin:0 0 1em;width:100%;transform:translateY(0);border-radius:var(--card-radius)}.card-self-defense img{box-sizing:border-box;padding:20px;max-width:50%;height:auto}.card-self-defense video{border-radius:5px;width:190px}.card-self-defense h6{margin:0}.card-content{display:flex;flex-direction:column;align-items:center}.card-content button{margin-top:20px;margin-bottom:20px}@media only screen and (max-width:500px){video{border-radius:5px;width:190px}.card-self-defense{flex-direction:column;padding:0 0 10px}.card-self-defense img{max-width:100%}}.health-content,.article-content{padding-top:50px;margin:1em 2.5em}.health-content header,.article-content header{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both}.health-content figure,.article-content figure{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both;display:grid;place-content:center;place-items:center;position:relative;height:400px;margin:0;box-sizing:border-box;width:100%}.health-content figure img,.article-content figure img{object-fit:contain;height:400px;max-width:100%}.health-content .content,.article-content .content{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both;animation-delay:100ms;width:100%;padding:0 10px;box-sizing:border-box}.consultation-content{margin:0;width:100vw}.consultation-content .content{width:100%}@media only screen and (max-width:500px){.health-content,.article-content{padding-top:50px;margin:1em 5px}.consultation-content .content{width:100%}}.article-box-container{position:absolute;right:25px;bottom:20px;pointer-events:all;box-sizing:border-box;height:100px;width:300px;box-sizing:border-box;padding:5px;display:flex;align-items:center;opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both}.article-box-anchor{transition:all 500ms ease-in-out;width:100%;height:100%;display:block}.article-box{opacity:1;width:100%;height:100%;background-color:#2a2e35;display:flex;gap:5px;border-radius:10px;box-shadow:0 0 5px 1px rgba(255,255,255,.1)}.hide-box{transform:translateX(110%);opacity:0}.rotate-arrow{transform:rotate(180deg)}@media only screen and (max-width:500px){.article-box-container{bottom:100px}}.program-header{width:100%;height:570px;background-size:cover;background-repeat:no-repeat;background-position:50%}.info-box{margin-top:100px;width:540px;height:100%;padding:70px 40px 50px;background-image:linear-gradient(transparent,rgba(0,0,0,.5));transform-origin:center bottom}.program-content{padding-top:50px;margin:1em 2.5em}.divider-line{width:100%;height:1px;background-color:rgba(153,152,152,.8);margin-bottom:40px}@media only screen and (max-width:500px){.program-content{margin:1em 5px}.program-content .content{margin-top:120px;width:100%;padding:0 5px}.program-content .content article{margin-top:84px}}main{overflow:hidden}main #slider{display:flex;flex-direction:row;width:fit-content;height:100vh;animation:1000ms ease-in both fadeIn;position:relative;transition:transform 1200ms cubic-bezier(.65,0,.35,1)}main #slider div{padding:0;margin:0;width:100vw;height:100vh;position:relative;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:50%}main .wrap-one{display:flex;flex-direction:row;width:fit-content;height:100vh;position:relative;transition:transform 1200ms cubic-bezier(.65,0,.35,1)}main .wrap-one .bg-img{padding:0;margin:0;width:100vw;height:100vh;position:relative;flex-shrink:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.option{cursor:pointer;position:relative;box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:150px;overflow:visible;color:#fff}.option a{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit}.option .option-name{position:relative;display:flex;align-items:center;justify-content:center;align-self:center;font-size:14px;color:#fff;text-align:center;font-weight:700;width:100%;height:100%;border-radius:0}.option .option-name .option-label{border-radius:5px;transition:all 300ms ease-in-out;width:100%;height:30px;line-height:30px}.option .option-name .option-label:after{transition:all 300ms ease-in-out;content:'';position:relative;top:-2px;display:inline-block;width:8px;height:6px;margin-left:4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAQAAADm+6ZSAAAA20lEQVR4AaXBWy4DAQCF4bOFWYUnl2IIRdwW0zeEtBFpQgghbMYCrKKrUFO9e5iHv5mME1Wddia+T/9GQKACCAiUokJMTE05USUmpqIEEalr5UCdVKQEDexGc3CFNZQgpIPdagYusQ6hUmzSxu6UgRrWZUs/2KCN3WsKqliXbf1GyCf2oAlcYD3K+ot1WtijxnCO9djRdKzRwp70jTOsz66ysUqEPUsSp1ifPc1GiQh74QQbsK/5WOGDSQMOlA/LNBk35FD5sUQTG3KkYljkncQXxyqOBV55o6xMIzx4S9zFNfMIAAAAAElFTkSuQmCC);background-size:contain;background-repeat:no-repeat}.option .popup{border-radius:7px;background-color:rgba(255,255,255,.3);opacity:0;display:flex;pointer-events:none;position:absolute;align-self:center;top:40px;padding:10px 0;width:150px;flex-direction:column;justify-items:flex-start;align-items:center;height:fit-content;z-index:1;transition:opacity 400ms ease-in}.option .popup *{padding:10px 0;font-size:14px;text-align:center;color:#000;width:100%;transition:all 100ms}.option .popup *:hover{color:blue;font-weight:700}.option:hover .popup{opacity:1;pointer-events:all}.option:hover .option-name .option-label{color:#000;background-color:rgba(255,255,255,.3)}.option:hover .option-name .option-label:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAASCAQAAADm+6ZSAAAA70lEQVR42qXTvXJBQRjG8f+kYER8xDUodGlDDJJWo8pdMEwSBrmKzLgb4ivHV4zbUEtCaRWO1wbHOdit9nmfX7OzCxeuK8J4zuu76KCYcu+QhjBQTIkApFEoFDOijujE7H8A3LE0jz/EbOitUMXbOqpK8MvDERpkLM067k38rvG4Jf2WVuP/BVc0njhAA4yk8cn17rgswz+Se3Qo09Y+BShpPKXlfgYyaeO1upKilOY8Cu1L2rGmAK8afwJ89CTpcmP3DF6kvCCDIacvewpQELDdBj6nTz+/Q3vOKUBOo338p37UrEkHp1OAZ5rUjtEVhpGSgRczo5YAAAAASUVORK5CYII=)}.control-arrow{position:absolute;cursor:pointer;top:-100px;width:60px;height:60px;padding:0;border:none;border-radius:30px;background-size:60px 60px!important;opacity:1;-webkit-transition:none;transition:none;outline:none}.control-prev{background:url(/svg/left.svg)50% no-repeat!important;left:1px;animation-name:slideInCaret;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:none}.control-next{right:1px;background:url(/svg/right.svg)50% no-repeat!important;animation-name:slideInCaret;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:none}#slider-content-overlay{position:absolute;display:flex;flex-direction:column;align-items:center;height:100vh;width:100vw;top:0;left:0}.slogan{display:flex;flex-direction:column;color:var(--text-color);align-items:center;margin-top:60px;font-family:saira,sans-serif;opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-fill-mode:both}.offerings-container{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:800ms;animation-delay:100ms;animation-fill-mode:both;display:flex;flex-direction:row;color:var(--text-color);align-items:center;margin-bottom:160px;margin-top:auto;position:relative;width:100%}.offerings-container a{width:50%}.offerings{position:relative;font-size:21px;padding:0 5px 5px;margin-bottom:0;display:flex;flex-direction:column;align-items:center;user-select:none;cursor:pointer}.offerings span{font-weight:600;color:#fff}.offerings p{margin:0;padding:3px}.offerings p:last-of-type{color:rgba(255,255,255,.6);font-size:14px;font-weight:500}.offering-divider:after{content:'';position:absolute;height:100%;top:0;right:-1px;display:block;width:2px;background:rgba(255,255,255,.3)}.offering-divider:before{content:'';position:absolute;height:100%;top:0;left:-1px;display:block;width:2px;background:rgba(255,255,255,.3)}@keyframes slideIn{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInCaret{0%{opacity:0;transform:translateY(150px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInCaretMobile{0%{opacity:0;transform:scale(.6)translateY(150px)}100%{opacity:1;transform:scale(.6)translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#slider-content-overlay:after{content:'';position:absolute;left:50vw;bottom:0;z-index:2;display:block;width:25px;height:25px;border:4px solid #fff;border-top:none;border-left:none;-webkit-transform:rotate(45deg)scale(.5)translateX(-150%);-ms-transform:rotate(45deg)scale(.5)translateX(-150%);transform:rotate(45deg)scale(.5)translateX(-150%);-webkit-animation:slidingArrow .6s linear infinite;animation:slidingArrow 2000ms linear infinite}@keyframes slidingArrow{0%{bottom:25px;opacity:0}50%{opacity:1}100%{bottom:0;opacity:0}}.side-nav-container{opacity:0;pointer-events:none;transition:opacity 300ms;position:fixed;display:flex;flex-direction:column;list-style:none;top:200px;left:20px;padding:0;z-index:20}.side-nav-container .side-nav-item{position:relative;display:list-item;font-size:12px;height:30px;display:flex;margin:2px 0;color:transparent;cursor:pointer;align-items:center;color:var(--text-color);background-color:transparent;transition:background-color 600ms;user-select:none}.side-nav-container .side-nav-item:hover span{opacity:1;color:#fff}.side-nav-container .side-nav-item:hover .side-nav-chip{background-color:var(--chip-hover);transform:scaleX(1.3)}.side-nav-container .side-nav-item .side-nav-chip{position:relative;left:0;width:2px;transform:scaleX(.5);height:100%;z-index:2;background-color:var(--chip-inactive);transition:all 300ms}.side-nav-container .side-nav-item span{transition:all 600ms;opacity:0;padding:0 10px;margin-left:5px;width:fit-content;text-transform:uppercase;font-weight:700}.opacity{opacity:1!important;color:#fff!important}.color-transform{transform:scaleX(1.3)!important;background-color:var(--chip-active)!important}.menu-options{display:flex;align-items:center;justify-content:space-between;height:100%}.slogan h1{font-family:saira,sans-serif;font-weight:500;font-size:40px;border-bottom:1px solid #fff;padding:0 60px 5px;margin-bottom:0;letter-spacing:2px}.slogan h2{font-family:saira,sans-serif;font-weight:300;font-size:25px;margin-top:0;letter-spacing:3px}@media only screen and (max-width:500px){.side-nav-container{display:none}.offerings-container{margin-bottom:220px}.menu-options{display:none}.control-prev{left:15px;animation-name:slideInCaretMobile;transform:scale(.6)}.control-next{right:15px;animation-name:slideInCaretMobile;transform:scale(.6)}.slogan h1{font-family:saira,sans-serif;font-weight:500;font-size:30px;border-bottom:1px solid #fff;padding:0 60px 5px;margin-bottom:0;letter-spacing:2px}.slogan h2{font-family:saira,sans-serif;font-weight:300;font-size:20px;margin-top:0;letter-spacing:3px}.offerings{position:relative;font-size:12px;padding:0 10px 5px;margin-bottom:0;display:flex;flex-direction:column;align-items:center;user-select:none;text-align:center;cursor:pointer}.offerings span{font-weight:600;color:#fff}.offerings p{margin:0;padding:3px;line-height:12px}.offerings p:last-of-type{color:rgba(255,255,255,.6);font-size:9px;font-weight:500}}.rsvp{margin-top:46px;background-color:var(--background-color);height:calc(100vh - 46px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.rsvp input{border:none;border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.switch{position:relative;display:inline-block;width:44px;height:22px}.switch .input_toggle{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#0052b4;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:'';height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#ffda44}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.lang_toggle{width:150px;display:flex;align-items:center}.menu-icon-container{width:34px;height:34px;margin:0 15px 0 0;cursor:pointer;display:grid;place-content:center;transition:all 300ms ease;border-radius:50%}.menu-icon{position:relative;display:block;width:15px;height:1px;background:#fff;border-radius:1px;cursor:pointer}.menu-icon:before{content:'';position:absolute;left:0;top:-5px;display:block;width:9px;height:1px;background:#fff;border-radius:1px;transition:all 300ms ease}.menu-icon:after{content:'';display:block;position:absolute;right:0;bottom:-5px;width:9px;height:1px;background:#fff;border-radius:1px;transition:all 300ms ease}.menu-icon-container:hover{background:rgba(255,255,255,.1);box-shadow:0 0 3px 1px rgba(255,255,255,.1);transition:all 300ms ease}.menu-icon-container:hover .menu-icon{box-shadow:0 0 3px 1px rgba(255,255,255,.5);transition:all 300ms ease;transform-origin:center}.menu-icon-container:hover .menu-icon:before{box-shadow:0 0 3px 1px rgba(255,255,255,.5);transition:all 300ms ease}.menu-icon-container:hover .menu-icon:after{box-shadow:0 0 3px 1px rgba(255,255,255,.5);transition:all 300ms ease}.menu{position:fixed;z-index:31;top:0;left:0;width:100vw;height:100vh;display:none;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.212);transition:all 500ms cubic-bezier(.075,.82,.165,1)}.open-menu{display:block;pointer-events:all;opacity:1;transition:all 500ms cubic-bezier(.075,.82,.165,1)}.menu-list{transform:translateX(-100%);opacity:0;transition:all 500ms cubic-bezier(.33,1,.68,1);height:100vh;overflow-y:scroll;overflow-y:overlay;width:320px;max-width:70vw;background-color:var(--background);color:var(--text-color);position:absolute;top:0;left:0;margin-top:0;padding-left:0}.menu-list li{color:#fff;text-shadow:0 0 3px #fff;font-size:14px!important;list-style:none;cursor:pointer;padding-left:20px;transition:all 500ms cubic-bezier(.33,1,.68,1)}.menu-list li:hover{background-color:var(--hover-bg)}.show-menu-list{transform:translateX(0);opacity:1;transition:all 500ms cubic-bezier(.33,1,.68,1)}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:rgba(235,235,235,.1)}::-webkit-scrollbar-thumb{background:#5a36f5}::-webkit-scrollbar-thumb:hover{background:#e26c80}.option-offering{height:100%;width:100%;padding:15px 40px 15px 145px;display:flex;flex-direction:column;box-sizing:border-box}.option-heading-container{display:flex;align-items:center;height:fit-content;margin-top:30px}.option-heading{margin:0;font-weight:200;position:relative;color:#fff;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff}.option-heading-subtitle{margin:0 0 0 40px;color:#fff;max-width:500px;flex-grow:1;font-weight:200;text-align:left}.option-heading:after{position:absolute;content:'';right:-20px;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.3)}.option-tab-buttons{height:100%;width:100%;padding:15px 40px 15px 145px;display:flex;flex-direction:column;box-sizing:border-box}.option-tab-buttons-inner{margin-top:auto;margin-bottom:50px;width:100%;height:90px;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:500px){.option-offering{height:100%;width:100%;padding:5px;display:flex;flex-direction:column;box-sizing:border-box}.option-heading{margin-top:40px;margin-left:18px;font-weight:200;position:relative;color:#fff;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff;font-size:30px}.option-heading-subtitle{margin:40px auto 0 40px;color:#fff;max-width:500px;flex-grow:1;font-weight:200;text-align:left;font-size:20px;z-index:1}.option-tab-buttons{height:100%;width:100%;padding:5px;display:flex;flex-direction:column;box-sizing:border-box}.option-tab-buttons-inner{margin-bottom:0}}.spin-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.spin-container h6{transition:all 300ms ease-in;margin:0;font-weight:600;text-align:left;position:relative}.spin-container p{transition:all 300ms ease-in}.spin-container h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:rgba(255,255,255,.2)}.spin-info-option{flex-basis:30%;cursor:pointer}.spin-info-option h6{font-weight:600;color:var(--text-color)}.spin-info-option p{margin:0;padding:3px 0 0;line-height:12px}.spin-info-option.active{flex-basis:30%;cursor:pointer}.spin-info-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.spin-info-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.spin-info-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}.spin-info-option-bg{transition:all 300ms ease-in;opacity:0;z-index:1}.spin-info-option-bg.active{transition:all 300ms ease-in;opacity:1;z-index:2}@media only screen and (max-width:500px){.spin-info-option{flex-basis:30%;cursor:pointer}.spin-info-option h6{font-size:12px;color:var(--text-color)}.spin-info-option p{margin:0;padding:3px 0 0;line-height:12px;font-size:10px}.spin-info-option.active{flex-basis:30%;cursor:pointer}.spin-info-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.spin-info-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.spin-info-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}}.transformation-heading{margin:0;position:relative;color:#fff;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff}.transformation-heading h4{margin:0}.transformation-heading:after{position:absolute;content:'';right:-20px;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.3)}.transformation-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.transformation-container h6{transition:all 300ms ease-in;margin:0;font-weight:600;text-align:left;position:relative}.transformation-container p{transition:all 300ms ease-in}.transformation-container h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:rgba(255,255,255,.2)}.transformation-option{flex-basis:30%;cursor:pointer}.transformation-option h6{color:var(--text-color)}.transformation-option.active{flex-basis:30%;cursor:pointer}.transformation-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.transformation-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.transformation-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}.transformation-option-bg{transition:all 300ms ease-in;opacity:0;z-index:1}.transformation-option-bg.active{transition:all 300ms ease-in;opacity:1;z-index:2}@media only screen and (max-width:500px){.transformation-option{flex-basis:30%;cursor:pointer}.transformation-option h6{font-size:12px;color:var(--text-color)}.transformation-option p{margin:0;padding:3px 0 0;line-height:12px;font-size:10px}.transformation-option.active{flex-basis:30%;cursor:pointer}.transformation-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.transformation-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.transformation-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}}.nutrition-heading{margin:0;position:relative;color:#fff;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff}.nutrition-heading h4{margin:0}.nutrition-heading:after{position:absolute;content:'';right:-20px;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.3)}.nutrition-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.nutrition-container h6{transition:all 300ms ease-in;margin:0;font-weight:600;text-align:left;position:relative}.nutrition-container p{transition:all 300ms ease-in}.nutrition-container h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:rgba(255,255,255,.2)}.nutrition-option{flex-basis:45%;cursor:pointer}.nutrition-option h6{color:var(--text-color)}.nutrition-option.active{flex-basis:45%;cursor:pointer}.nutrition-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.nutrition-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.nutrition-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}.nutrition-option-bg{transition:all 300ms ease-in;opacity:0;z-index:1}.nutrition-option-bg.active{transition:all 300ms ease-in;opacity:1;z-index:2}@media only screen and (max-width:500px){.nutrition-option{flex-basis:45%;cursor:pointer}.nutrition-option h6{font-size:12px;color:var(--text-color)}.nutrition-option p{margin:0;padding:3px 0 0;line-height:12px;font-size:10px}.nutrition-option.active{flex-basis:45%;cursor:pointer}.nutrition-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.nutrition-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.nutrition-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}}.schedule-heading{margin:0;position:relative;color:#fff;text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff}.schedule-heading h4{margin:0}.schedule-heading:after{position:absolute;content:'';right:-20px;top:0;bottom:0;width:1px;height:100%;background:rgba(255,255,255,.3)}.schedule-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.schedule-container h6{transition:all 300ms ease-in;margin:0;font-weight:600;text-align:left;position:relative}.schedule-container p{transition:all 300ms ease-in}.schedule-container h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:rgba(255,255,255,.2)}.schedule-option{flex-basis:45%;cursor:pointer}.schedule-option h6{color:var(--text-color)}.schedule-option.active{flex-basis:45%;cursor:pointer}.schedule-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.schedule-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.schedule-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}.schedule-option-bg{transition:all 300ms ease-in;opacity:0;z-index:1}.schedule-option-bg.active{transition:all 300ms ease-in;opacity:1;z-index:2}@media only screen and (max-width:500px){.schedule-option{flex-basis:45%;cursor:pointer}.schedule-option h6{font-size:12px;color:var(--text-color)}.schedule-option p{margin:0;padding:3px 0 0;line-height:12px;font-size:10px}.schedule-option.active{flex-basis:45%;cursor:pointer}.schedule-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.schedule-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.schedule-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}}.bodygoals-container{position:absolute!important;top:0;left:0;right:0;bottom:0}.bodygoals-container h6{transition:all 300ms ease-in;margin:0;font-weight:600;text-align:left;position:relative}.bodygoals-container p{transition:all 300ms ease-in}.bodygoals-container h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:rgba(255,255,255,.2)}.bodygoals-option{flex-basis:45%;cursor:pointer}.bodygoals-option h6{color:var(--text-color)}.bodygoals-option.active{flex-basis:45%;cursor:pointer}.bodygoals-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.bodygoals-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.bodygoals-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}.bodygoals-option-bg{transition:all 300ms ease-in;opacity:0;z-index:1}.bodygoals-option-bg.active{transition:all 300ms ease-in;opacity:1;z-index:2}@media only screen and (max-width:500px){.bodygoals-option{flex-basis:45%;cursor:pointer}.bodygoals-option h6{font-size:12px;color:var(--text-color)}.bodygoals-option p{margin:0;padding:3px 0 0;line-height:12px;font-size:10px}.bodygoals-option.active{flex-basis:45%;cursor:pointer}.bodygoals-option.active h6{transition:all 300ms ease-in;color:var(--h-color)}.bodygoals-option.active p{transition:all 300ms ease-in;color:var(--h-color)}.bodygoals-option.active h6:after{transition:all 300ms ease-in;position:absolute;content:'';right:0;left:0;top:-10px;width:100%;height:2px;background:#fff}}.timeline{position:relative;max-width:1200px;margin:0 auto}.timeline .content{padding:5px 30px;background-color:var(--background);position:relative;border-radius:6px}.timeline::after{content:'';position:absolute;width:4px;background-color:#fff;top:0;bottom:0;left:0;margin-left:-3px}.container{padding:10px 40px;position:relative;background-color:inherit;width:100%}.container::after{content:'';position:absolute;width:15px;height:15px;left:-10px;background-color:#5355b3;border:1px solid #828191;top:42px;border-radius:50%;z-index:1}.tick::before{content:' ';height:0;position:absolute;top:40px;width:0;z-index:1;left:30px;border:solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}@media screen and (max-width:600px){.timeline .content{padding:5px 10px}.timeline::after{left:30px}.container::after{left:20px}.container{width:100%;padding-left:70px;padding-right:25px}.container::before{left:60px;border:solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.left::after,.right::after{left:15px}.right{left:0%}}footer{width:100%;background-color:#000}footer .social{width:100%;display:flex;align-items:center;justify-content:space-around;padding:20px 5px;border-bottom:1px solid rgba(255,255,255,.3)}footer .social img{width:30px}footer .social .tele{align-self:flex-end;position:relative;top:-5px;margin-left:8px;color:#fff}.direction-content{margin:0;width:100vw}.direction-content .content{width:100%}@media only screen and (max-width:500px){.article-content{margin:1em 5px}.direction-content .content{width:100%;padding:0 5px}}.events-content{opacity:0;animation-name:slideIn;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-duration:900ms;animation-fill-mode:both}@media screen and (min-width:600px){.events-content{margin:0 0 0 35px}}