.menu-trigger{display:none}.grim{display:none}#main-header,#main-header .elementor-widget-theme-site-logo img{transition:all 0.3s ease-in-out}@media screen and (min-width:1025px){.main-header-sticky{padding:30px 30px 30px 30px!important}.main-header-sticky .elementor-widget-theme-site-logo img{max-width:250px!important}.content__title{font-size:8vw}.content__date,.content__location{font-size:1rem}.menu-trigger{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:none;border:0;grid-area:menu;justify-self:start;align-self:end;cursor:pointer;pointer-events:auto;font-family:"Roboto",sans-serif;color:inherit;position:relative;padding:0;white-space:nowrap}.menu-trigger img{transition:all 0.3s ease-in-out;max-width:40px!important}.main-header-sticky .menu-trigger img{max-width:30px!important}.main-header-sticky .menu-trigger span{font-size:30px!important}.menu-trigger span{transition:all 0.3s ease-in-out;font-family:"Roboto",sans-serif;font-weight:700;color:#2e66bc;font-size:45px;margin-left:5px}.menu-trigger:focus,.menu-trigger:hover{background-color:unset!important;outline:unset!important}.menu-trigger--close img{max-width:25px!important}.menu-trigger--close{align-self:center}.grim{display:grid;position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:100vh;grid-template-columns:repeat(14,3.125vw);grid-template-rows:repeat(24,3.125vh);pointer-events:none}.grip:not(.grip--open){pointer-events:none}.grim--open{pointer-events:auto}.grim__item{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;font-family:"Roboto",sans-serif}.grim__item:first-child{grid-area:1 / 1 / 5 / 8}.grim__item:nth-child(2){grid-area:5 / 1 / 9 / 8}.grim__item:nth-child(3){grid-area:9 / 1 / 17 / 8}.grim__item:nth-child(4){grid-area:1 / 8 / 17 / 15}.grim__item:nth-child(5){grid-area:17 / 1 / 25 / 15}.grim__item:nth-child(4) .grim__item-content,.grim__item:nth-child(5) .grim__item-content{justify-content:center}.grim__item-bg{position:absolute;width:100%;height:100%;top:0;left:0;transform:scale3d(0,0,1);opacity:0;box-shadow:0 0 0 2px currentColor;background:currentColor}.grim__item-bg--1{color:#bababa}.grim__item-bg--2{color:#2d66bb}.grim__item-bg--3{color:#2c5aae}.grim__item-bg--4{color:#4a87e1}.grim__item-bg--5{color:#2d66bb}.grim__item-content{position:relative;color:#fff;transition:color 0.3s ease-in-out;width:100%;height:100%;padding:20px;overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.grim__item-content:hover{color:#fff!important}.grim__item-content:hover,.grim__item-content:focus{opacity:.8;color:inherit;transition:opacity 0.3s}.grim__item-inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;opacity:0}.grim__item-inner img{max-width:50px!important;width:100%;margin-right:15px}.grim__item-title{font-weight:700;margin:0;font-size:45px;line-height:1.2;color:#fff;text-align:center;transition:color 0.3s ease-in-out}.grim__item-desc{font-size:.85rem;margin:.5rem 0 0 0}}.exercices-wrapper{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap}.exercice-single{width:31%;margin-right:35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-family:"Roboto",sans-serif;cursor:pointer}.exercice-single:nth-child(n+4){margin-top:3%}.exercice-single:nth-child(3n){margin-right:0px!important}.exercice-single-img-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;margin-bottom:25px}.exercice-single button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 0.3s ease;color:#2e66bc;background-color:#fff;border:1px solid #fff;border-radius:25px;padding:10px 30px;line-height:1;font-size:25px;font-weight:700}.exercice-single:hover button,.exercice-single button:hover,.exercice-single button:focus{color:white!important;background-color:#2e66bc!important;border:1px solid #2e66bc!important;outline:unset!important}.exercice-single .exercice-title{display:block;font-size:30px;font-weight:700;color:#2e66bc;line-height:1.2em;text-align:center}.exercice-single .exercice-subtitle{display:none;font-size:30px;font-weight:400;color:#2e66bc;line-height:1.2em}.exercice-single-popup{opacity:0;position:fixed;width:100vw;height:100vh;background-color:rgb(0 0 0 / .75);top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;transition:all 0.3s ease-in-out;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.exercice-single-popup-inner{width:80vw;height:80vh;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.exercice-single-popup-close-button{position:absolute;cursor:pointer;right:-30px;top:-30px;width:60px;height:60px;z-index:999}.exercice-single-popup-video{width:100%;padding-bottom:56.25%;position:relative}.exercice-single-popup-video iframe{position:absolute;width:100%;height:100%;left:0;top:0}.exercice-single-popup.active{cursor:default}.exercice-single-popup.active{opacity:1;pointer-events:initial}@media screen and (max-width:1919px) and (min-width:1025px){.main-header-sticky{padding:1.563vw!important}.main-header-sticky .elementor-widget-theme-site-logo img{max-width:13.021vw!important}.main-header-sticky .menu-trigger img{max-width:1.563vw!important}.main-header-sticky .menu-trigger span{font-size:1.563vw!important}.menu-trigger img{max-width:2.083vw!important}.menu-trigger span{font-size:2.344vw;margin-left:.26vw}.grim__item-title{font-size:2.344vw}.grim__item-inner img{max-width:2.604vw!important;margin-right:.781vw}.exercice-single{margin-right:1.823vw!important}.exercice-single-img-wrapper{margin-bottom:1.302vw}.exercice-single button{border-radius:1.302vw;padding:.521vw 1.563vw;font-size:1.302vw}.exercice-single .exercice-title{font-size:1.563vw;line-height:1.2em}.exercice-single .exercice-subtitle{font-size:1.563vw;line-height:1.2em}.exercice-single-popup-close-button{right:-1.563vw;top:-1.563vw;width:3.125vw;height:3.125vw}}@media screen and (max-width:1024px) and (min-width:768px){.exercice-single .exercice-title{font-size:20px}.exercice-single{margin:0px!important}.exercices-wrapper{gap:20px}.exercice-single button{font-size:17px}}@media screen and (max-width:767px){.exercices-wrapper{flex-direction:column;justify-content:flex-start}.exercice-single{width:100%;margin-right:0}.exercice-single:not(:first-child){margin-top:30px}.exercice-single-img-wrapper{margin-bottom:20px}.exercice-single .exercice-title{font-size:20px}.exercice-single .exercice-subtitle{font-size:20px}.exercice-single button{border-radius:20px;padding:10px 20px;font-size:20px}.exercice-single-popup-close-button{right:-15px;top:-15px;width:30px;height:30px}}