.school_school__4nZZD h1,.school_school__4nZZD h2,.school_school__4nZZD h3,.school_school__4nZZD p{margin:revert}.school_school__4nZZD .school_logo__kAnD5{margin:20px 24px;height:60px}.school_school__4nZZD .school_tabs__l9dGM{float:left;width:100%;max-width:900px}.school_school__4nZZD .school_tabs__l9dGM details{margin:25px}.school_school__4nZZD .school_tabs__l9dGM summary{color:#0957ff;font-size:24px;padding:0 45px 15px 0;border-bottom:2px solid rgba(0,0,0,.1);align-items:center;cursor:pointer;font-weight:400;text-align:left;list-style:none;background-size:inherit;background-repeat:no-repeat;background-position:bottom 20px right 15px;background-image:url(//cdn.fizzup.com/full/landing_nutrition/chevron_bas.png)}.school_school__4nZZD .school_tabs__l9dGM summary::-webkit-details-marker{display:none}.school_school__4nZZD .school_tabs__l9dGM details[open] summary{background-image:url(//cdn.fizzup.com/full/landing_nutrition/chevron_haut.png)}.school_school__4nZZD .school_tabs__l9dGM p{float:left;text-align:left;color:#000;font-size:18px;width:100%;background:#fff;font-weight:400;line-height:1.4;margin:18px 0 25px}.school_school__4nZZD h1{color:#fff;padding:0;font-family:Montserrat,sans-serif;font-size:56px}.school_school__4nZZD h2{color:#000;padding:0;font-family:Montserrat,sans-serif;font-size:47px;text-align:center}.school_school__4nZZD h2:after{content:"";border-radius:5px;border:5px solid #0957ff;width:133px;height:0;display:block;margin:25px auto auto}.school_school__4nZZD header h2{color:#fff;font-family:Roboto,sans-serif;font-size:31px;font-weight:400;text-align:inherit}.school_school__4nZZD p{text-align:center;font-size:21px;font-weight:400}.school_school__4nZZD header{background:url(/images/school/wall.jpg) #0957ff repeat 50%;background-size:200px;min-height:700px;position:relative}.school_school__4nZZD header picture{margin:0 0 0 50px;float:right;object-fit:cover;object-position:left center;width:48vw;height:700px;display:block;position:relative;shape-outside:polygon(250px 0,100% 0,100% 100%,0 100%);clip-path:polygon(250px 0,100% 0,100% 100%,0 100%);background:#d3d3d3}.school_school__4nZZD button,.school_school__4nZZD input[type=submit]{color:#fff;background:#0957ff;font-size:20px;min-width:266px;max-width:100%;white-space:normal;padding:16px 32px;margin:5px 0;border:0;border-radius:5px;cursor:pointer}.school_school__4nZZD header div{margin:auto;max-width:1240px;padding:80px 20px 0}.school_school__4nZZD header button{background:#24b769;width:372px}.school_school__4nZZD section{max-width:1240px;padding:20px 20px 0}.school_school__4nZZD aside,.school_school__4nZZD section{display:flex;flex-direction:column;align-items:center;gap:25px;margin:auto auto 40px}.school_school__4nZZD aside{font-size:18px;box-sizing:border-box;background:#e6eeff;border-radius:20px;padding:40px;max-width:1200px;width:calc(100% - 50px)}.school_school__4nZZD form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:17px;width:100%}.school_school__4nZZD form input[type=submit]{min-width:0}.school_school__4nZZD input[type=email],.school_school__4nZZD input[type=text]{font-size:21px;height:56px;padding:20px;width:300px;max-width:100%;border:1px #dedede;border-radius:5px}.school_school__4nZZD input:-webkit-autofill,.school_school__4nZZD input:-webkit-autofill:active,.school_school__4nZZD input:-webkit-autofill:focus,.school_school__4nZZD input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.school_school__4nZZD footer{margin-top:0;background-color:#434343;font-family:Roboto,sans-serif;text-align:center}.school_school__4nZZD footer .school_container__boiY7{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.school_school__4nZZD footer .school_container__boiY7:after,.school_school__4nZZD footer .school_container__boiY7:before{display:table;content:" "}.school_school__4nZZD footer .school_container__boiY7:after{clear:both}@media(min-width:768px){.school_school__4nZZD footer .school_container__boiY7{width:750px}}@media(min-width:992px){.school_school__4nZZD footer .school_container__boiY7{width:970px}}@media(min-width:1200px){.school_school__4nZZD footer .school_container__boiY7{width:1170px}}.school_school__4nZZD footer .school_row__IcvH9{margin-right:-15px;margin-left:-15px}.school_school__4nZZD footer .school_row__IcvH9:after,.school_school__4nZZD footer .school_row__IcvH9:before{display:table;content:" "}.school_school__4nZZD footer .school_row__IcvH9:after{clear:both}.school_school__4nZZD footer .school_footerApp__NCAmw,.school_school__4nZZD footer .school_footerMenus__U7Hmq{width:100%;float:left;position:relative;min-height:1px}.school_school__4nZZD footer .school_footerMenus__U7Hmq{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:1rem;padding:3em 0}.school_school__4nZZD footer .school_footerMenus__U7Hmq .school_footerLogo__W1HjZ{text-align:left}.school_school__4nZZD footer .school_footerMenus__U7Hmq .school_footerLogo__W1HjZ img{display:inline-block}.school_school__4nZZD footer .school_footerMenus__U7Hmq .school_footerLogo__W1HjZ p{color:#fff;text-align:left;font-size:14px;margin:0 0 10px}.school_school__4nZZD footer .school_footerMenus__U7Hmq nav{text-align:left}.school_school__4nZZD footer .school_footerMenus__U7Hmq nav p{margin:0 0 10px;text-align:left;font-size:16px;font-weight:400;color:#fff;opacity:.5}.school_school__4nZZD footer .school_footerMenus__U7Hmq ul{list-style:none;padding:0}.school_school__4nZZD footer .school_footerMenus__U7Hmq ul.school_menuLinks__7lA50 li{line-height:2}.school_school__4nZZD footer .school_footerMenus__U7Hmq ul.school_menuLinks__7lA50 li a{color:#fff;opacity:.8;text-decoration:none}.school_school__4nZZD footer .school_footerMenus__U7Hmq ul.school_menuLinks__7lA50 li a:hover{text-decoration:underline}.school_school__4nZZD footer .school_footerMenus__U7Hmq ul.school_socialMenu__sVtwV li{display:inline-block;margin-right:1em}@media (max-width:991px){.school_school__4nZZD footer .school_footerMenus__U7Hmq{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.school_school__4nZZD footer .school_footerMenus__U7Hmq{grid-template-columns:repeat(1,1fr);padding:1em 0}.school_school__4nZZD footer .school_footerMenus__U7Hmq .school_footerLogo__W1HjZ,.school_school__4nZZD footer .school_footerMenus__U7Hmq .school_footerLogo__W1HjZ p,.school_school__4nZZD footer .school_footerMenus__U7Hmq nav,.school_school__4nZZD footer .school_footerMenus__U7Hmq nav p{text-align:center}.school_school__4nZZD footer .school_footerMenus__U7Hmq nav:before{content:"";background:#fff;width:90px;height:1px;display:block;margin:1em auto}.school_school__4nZZD footer .school_footerMenus__U7Hmq nav ul{margin:0}}.school_school__4nZZD footer .school_footerApp__NCAmw{border-top:1px solid #fff;padding:1.5em 0}.school_school__4nZZD footer .school_footerApp__NCAmw a,.school_school__4nZZD footer .school_footerApp__NCAmw img{display:inline-block}.school_school__4nZZD footer .school_footerApp__NCAmw img{vertical-align:middle}@media (max-width:768px){.school_school__4nZZD footer .school_footerApp__NCAmw{border-top:none}.school_school__4nZZD footer .school_footerApp__NCAmw:before{content:"";background:#fff;width:90px;height:1px;display:block;margin:1em auto}}@media screen and (max-width:1024px){.school_school__4nZZD h1{font-size:47px}.school_school__4nZZD h2{font-size:31px}.school_school__4nZZD h3{font-size:28px}.school_school__4nZZD header{min-height:600px}.school_school__4nZZD header picture{height:600px}.school_school__4nZZD header div{max-width:960px;padding:20px 20px 0}.school_school__4nZZD header button{width:300px}}@media screen and (max-width:720px){.school_school__4nZZD header picture{float:none;width:100%;height:260px;margin:0;shape-outside:none;clip-path:none;object-position:center}.school_school__4nZZD header{text-align:center;padding-bottom:40px}.school_school__4nZZD header button{margin:5px 4px}.school_school__4nZZD button,.school_school__4nZZD input[type=submit]{min-width:150px}}@media screen and (max-width:540px){.school_school__4nZZD .school_tabs__l9dGM summary{font-size:18px}.school_school__4nZZD .school_tabs__l9dGM p{font-size:15px}}.school_school__4nZZD ul.school_cards__UevoR{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0;gap:40px 20px}.school_school__4nZZD ul.school_cards__UevoR li{font-size:18px;display:block;width:360px;text-align:center}.school_school__4nZZD ul.school_cards__UevoR li h3{color:#0957ff;font-weight:700;font-size:24px;margin-bottom:10px}.school_schoolDashboard__hjpx_ div.school_header__tS8Af{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.0705882353);width:100%;height:99px;text-align:center;position:relative}.school_schoolDashboard__hjpx_ h1.school_header__tS8Af{position:absolute;top:25%;left:50%;transform:translate(-50%,-50%)}.school_schoolDashboard__hjpx_ img.school_header__tS8Af{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.school_schoolDashboard__hjpx_ div.school_headerImageContainer__TlH9c{cursor:pointer;height:60%;position:relative;top:25%}.school_schoolDashboard__hjpx_ div.school_backLink__OtGE3{color:#0957ff;outline:none;cursor:pointer;transition:color .3s;text-decoration:none;font-size:16px;margin-top:23px;margin-bottom:12px}.school_schoolDashboard__hjpx_ .school_container__boiY7{margin:10px auto 20px;max-width:1200px;padding:0 20px 5px;width:100%}.school_schoolDashboard__hjpx_ h1{text-align:left;font-size:35px;letter-spacing:0;margin-bottom:21px;color:#000;opacity:1}.school_schoolDashboard__hjpx_ div.school_listTagsWrapper__4kCuV{margin-bottom:1.25rem;height:30px}.school_schoolDashboard__hjpx_ div.school_listWrapper__Ahwds{max-width:1200px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.school_schoolDashboard__hjpx_ ul.school_listTags__Wuz1d{list-style:none;margin:0;padding:0 0 20px;display:flex;display:-webkit-flex;overflow-x:auto;width:100%;flex-wrap:wrap;row-gap:10px}.school_schoolDashboard__hjpx_ ul.school_listTags__Wuz1d::-webkit-scrollbar{display:none!important}.school_schoolDashboard__hjpx_ li.school_listTag__V0jTt{border:1.25px solid #0957ff;color:#0957ff;margin-right:.5rem;border-radius:30px;cursor:pointer;font-weight:300;white-space:nowrap;height:31px}.school_schoolDashboard__hjpx_ li.school_listTag__V0jTt a{display:block;transition:none;color:#0957ff;padding:.25rem 1.25rem 0}.school_schoolDashboard__hjpx_ li.school_selected__mYLDd{color:#fff;background:#0957ff}.school_schoolDashboard__hjpx_ li.school_selected__mYLDd a{color:#fff}.school_schoolDashboard__hjpx_ li.school_listTag__V0jTt:hover{color:#fff;background:#0957ff}.school_schoolDashboard__hjpx_ li.school_listTag__V0jTt:hover a{color:#fff}.school_schoolDashboard__hjpx_ div.school_tilesContainer__G9krJ,.school_schoolDashboard__hjpx_ div.school_tilesWorkoutContainer__f4_IL{text-shadow:0 0 1em rgba(0,0,0,.7);display:grid;grid-gap:21px}.school_schoolDashboard__hjpx_ div.school_tilesContainer__G9krJ{grid-template-columns:repeat(2,1fr)}.school_schoolDashboard__hjpx_ div.school_tilesWorkoutContainer__f4_IL{grid-template-columns:repeat(3,1fr)}.school_schoolDashboard__hjpx_ article{display:flex;cursor:pointer;aspect-ratio:649/309;background-color:#888;border-radius:5px;opacity:1;background-position:100%;background-size:cover;background-repeat:no-repeat;line-height:37px;position:relative;flex-direction:column}.school_schoolDashboard__hjpx_ .school_tilesWorkoutContainer__f4_IL article{aspect-ratio:425/283}.school_schoolDashboard__hjpx_ h2{margin:auto 20px 20px;padding-top:20px;font-size:30px;text-align:left;letter-spacing:0;color:#fff!important;opacity:1;line-height:37px}.school_schoolDashboard__hjpx_ p{margin:0 0 10px 20px;text-align:left;font-size:18px;letter-spacing:0;color:#fff;line-height:22px;padding-right:14px}.school_schoolDashboard__hjpx_ p:last-child{margin-bottom:20px;font-size:16px}@media(max-width:868px){.school_schoolDashboard__hjpx_ div.school_header__tS8Af{height:70px}.school_schoolDashboard__hjpx_ div.school_tilesContainer__G9krJ{grid-template-columns:repeat(1,1fr)}.school_schoolDashboard__hjpx_ div.school_tilesWorkoutContainer__f4_IL{grid-template-columns:repeat(2,1fr)}}@media(max-width:468px){.school_schoolDashboard__hjpx_ div.school_tilesWorkoutContainer__f4_IL{grid-template-columns:repeat(1,1fr)}.school_schoolDashboard__hjpx_ h1{font-size:22px}}