:root{--purple:#736ae4;--cyan:#5bcfc1;--red:#d67280;--yellow:#f9d748}@font-face{font-family:Montserrat-Bold;src:url(//cours.genielab.co/wp-content/themes/genielabtheme/css/../fonts/Montserrat/static/Montserrat-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(//cours.genielab.co/wp-content/themes/genielabtheme/css/../fonts/Montserrat/Montserrat-VariableFont_wght.ttf);font-weight:400}@font-face{font-family:Raleway;src:url(//cours.genielab.co/wp-content/themes/genielabtheme/css/../fonts/Raleway/Raleway-VariableFont_wght.ttf);font-weight:400}@font-face{font-family:Raleway_bold;src:url(//cours.genielab.co/wp-content/themes/genielabtheme/css/../fonts/Raleway/static/Raleway-Bold.ttf);font-weight:700}@font-face{font-family:Fredoka_one;src:url(//cours.genielab.co/wp-content/themes/genielabtheme/css/../fonts/Fredoka_One/FredokaOne-Regular.ttf);font-weight:400}.fixed{position:fixed}body{background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;font-family:"Montserrat";font-size:1.2rem}p{font-size:1.2rem}a{color:#000}a:hover{text-decoration:none;color:#000}.boxShadow{box-shadow:0px 0px 30px rgb(0 0 0/13%) !important}.overflowHidden{overflow:hidden !important}.hidden{display:none !important}.button{font-family:"Montserrat-Bold","sans-serif";text-transform:uppercase;text-align:center;transition:.5s;padding:8px 36px;color:#fff;background-color:var(--purple);border:2px solid var(--purple);font-size:13px;border-radius:35px;width:100%}.button:hover{transition:.5s;color:var(--purple);background-color:#fff}h1,h2{font-family:"Montserrat-Bold","sans-serif";text-transform:uppercase}h3,h4{font-family:"Montserrat",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:800}p>a{color:var(--purple)}#wpadminbar .quicklinks .ab-top-secondary>li{float:right;width:200px}span.callToActionContainer{display:block;position:relative;overflow:hidden}.callToActionContainer>span#title{position:absolute !important;text-align:left !important;top:55%;left:45%;transform:translate(-50%,-50%)}img#imgBackground{position:absolute;width:100%;height:auto;object-fit:cover;overflow:hidden;position:fixed}.btn.btn-primary{background-color:var(--purple) !important;border-color:var(--purple) !important;border-width:1px !important}footer{min-height:150px;background-color:none;display:flex;align-items:flex-end;flex-wrap:wrap}footer img{margin:0 0 0 auto}#copy{width:100%;display:flex;justify-content:center;align-items:flex-end}#copy>p{align-self:flex-end;margin:0}.menu-footermenu-container>ul{list-style:none}.menu-footermenu-container>ul>li>a{color:var(--purple)}.menu-footermenu-container>ul>li>a:hover{color:var(--purple) !important}.sticky{position:fixed;top:0;width:100%}nav{height:76px;background-color:#fff;display:flex;justify-content:center;z-index:1050}nav>a{padding:8px;display:flex;align-items:center}nav>a>img{height:50px;width:auto;max-width:200px;object-fit:contain}#mobileMenu{display:none;position:absolute;right:14px;top:10px;align-items:center;justify-content:center;height:50px;width:50px}nav i:before{font-size:36px}.menu-menu_principale-container,.menu-main_menu-container{width:100%;overflow:hidden}#menu-menu_principale,#menu-main_menu{display:flex;justify-content:center;flex-wrap:nowrap;align-items:center;height:50px;width:100%}#menu-menu_principale,#menu-main_menu{list-style-type:none;margin-top:10px;padding-right:100px}#menu-menu_principale>li,#menu-main_menu>li{margin:0 20px;font-weight:900;font-family:"Montserrat",Sans-serif;font-size:1.5rem;line-height:24px}#menu-menu_principale>li>a,#menu-main_menu>li>a{color:#000;transition:.5s color}#menu-menu_principale>li>a:hover,#menu-main_menu>li>a:hover{color:var(--purple)}@media only screen and (max-width:900px){nav{display:block}#mobileMenu{display:flex;cursor:pointer}.menu-menu_principale-container,.menu-main_menu-container{overflow:auto;display:none}#menu-menu_principale,#menu-main_menu{height:fit-content;flex-direction:column;align-items:flex-end;background-color:#fff;margin-left:0;-webkit-animation:remove 1s linear 0s 1 forwards}#menu-menu_principale>li{font-size:40px;line-height:36px;animation:remove 1s linear 0s 1 forwards}}@-webkit-keyframes remove{0%{opacity:0;max-height:0px}99.9%{opacity:1;max-height:1000px;padding:0 100px}100%{opacity:1;max-height:1000px;padding:0;animation:poof .1s linear 0s 1;-webkit-animation:poof .1s linear 0s 1}}@keyframes remove{0%{opacity:0;max-height:0px;padding:0 100px}99.9%{opacity:1;max-height:1000px;padding:0 10px}100%{opacity:1;max-height:1000px;padding:0;animation:poof .1s linear 0s 1;-webkit-animation:poof .1s linear 0s 1}}@-webkit-keyframes poof{from{display:none}to{display:flex}}@keyframes poof{from{display:none}to{display:flex}}.mainContainer{width:100%}span#title>h4{margin-top:20px}.section{max-width:960px;margin:10px auto;border-radius:15px;padding:20px;background-color:var(--yellow)}#firstSection{position:relative;margin-top:-60px;z-index:100}.postActivity{display:flex;justify-content:space-around;max-width:960px;margin:20px auto;flex-wrap:wrap;flex:1 0 33%}.produitCard{background-color:var(--yellow);border-radius:15px;max-width:280px;display:flex;margin:10px 20px;flex-direction:column}.produitCard>img{display:block;height:100%;width:100%;object-fit:cover;border-radius:15px 15px 0 0}.produitCard>a{padding:10px 10px 0}.produitCard>a:hover{text-decoration:underline}.produitCard>p{padding:0 10px 10px}span.containerModal{margin-top:100px !important;top:50%;left:50%;display:flex;justify-content:center;flex-wrap:wrap !important;flex-direction:column;width:960px}span.containerMain{display:block;margin:0 auto;max-width:960px}span.containerModal>span:nth-child(1){margin:0 50px;display:block}span.containerModal>span:nth-child(2){margin:0 50px}span#loginFormulaire{margin:100px auto;background-color:#fff;border-radius:15px;box-shadow:0px 0px 10px;padding:25px;max-width:400px !important;min-width:400px !important}#front_image{position:absolute;top:55%;left:8%;transform:translate(-50%,-50%);width:850px;height:auto}@media only screen and (min-width:768px) and (max-width:900px){span.containerModal{flex-direction:column}}@media only screen and (max-width:900px){span.containerModal{color:#000 !important;width:90%;flex-direction:column}}@media only screen and (max-width:768px){span.containerModal{flex-direction:column}}@media only screen and (max-width:992px){#firstSection{margin:-60px 20px 20px}span#loginFormulaire{min-width:inherit !important;max-width:inherit !important}}#formulaire_profile{min-width:960px !important;background-color:#fff;border-radius:0 0 15px 15px;box-shadow:0px 0px 10px}#txtPolitique{margin:25px 0;padding:15px;border-radius:15px;background-color:#fff}.CoursesGridContainer{position:absolute !important;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:960px;background-color:#d67280}.containerCours{display:block;margin:0 auto;margin-top:100px;max-width:1140px;height:auto;margin-bottom:25px}.containerCours>div{max-width:1140px;height:auto;padding:10px}.containerCours>div>div{padding:10px;max-width:1140px}.containerActiveCours{position:fixed;z-index:1055;top:0;left:0;height:100vh !important;width:100vw;max-width:100% !important;background-color:#00000057}.contentActiveCours{position:fixed;top:35%;left:25%;bottom:35%;right:25%;background-color:#d67280;border-radius:15px;background:no-repeat;background-size:cover;background-position:center center}.closeActiveCours{position:absolute;height:50px;top:0;right:7px}.closeActiveCours>i{font-size:5em;color:#fff}.closeActiveCours>i:hover{cursor:pointer}.uoc{position:absolute;top:40%;left:15%;right:15%}.uoc-code-redemption__submit-container{margin:15px 0;text-align:right}#codeRedeemForm>input{width:100%}.titreActiveCours{position:absolute;top:20%;left:15%}.ld-progress{font-family:"Raleway",sans-serif}.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled{background:#428bca}.ld-content-action{font-weight:600}.courseTitle{font-family:"Fredoka_One",sans-serif;text-transform:none}.ld-item-title{font-size:1em}#mainContainerLesson{width:960px;margin:0 auto}.titleLesson{width:960px;display:flex;flex-wrap:wrap;flex-direction:column}.ld-table-list-header{background-color:transparent !important;color:#444 !important;padding:10px 0 !important}.ld-table-list-items{background-color:#fff;border-radius:15px;border:none !important}.learndash-reset-button{font-family:"Montserrat-Bold","sans-serif";text-transform:uppercase;text-align:center;transition:.5s;padding:5px 15px;color:#fff;background-color:var(--purple);border:1px solid var(--purple);font-size:1.4rem;border-radius:35px;width:100%;margin-bottom:24px}.learndash-reset-button:hover{transition:.5s;color:var(--purple);background-color:#fff}@media only screen and (max-width:992px){#mainContainerLesson{width:90%}.titleLesson{width:100%}}.titreSujet{text-align:left;font-size:3.5em;font-weight:800;letter-spacing:.9px}div.sujetContainer{padding:20px 0;justify-content:center}.imageFull{width:100%;max-width:450px;border-radius:15px}.texteLeft{flex-grow:1;padding-right:30px;align-self:center}.texteRight{flex-grow:1;padding-left:30px;align-self:center}.ld-button{background-color:#736ae4 !important;border-radius:50px!important;transition:none!important;opacity:1!important;height:52px!important}.ld-button:hover{border:2px solid #736ae4 !important;border-radius:50px!important;background-color:#fff !important;opacity:1!important;height:52px!important;color:#736AE4!important;cursor:pointer}@media only screen and (max-width:768px){.texteRight{margin-top:20px}.texteLeft{margin-top:20px}}.containerImg{flex-grow:1;height:375px;max-width:470px;display:flex;justify-content:center;align-items:center;padding-right:30px}.containerImg>a>img{max-width:375px;height:375px;object-fit:cover;border-radius:50%;border-style:solid;border-width:15px;background-color:#fff;aspect-ratio:1/1}.imageLeft{border-color:var(--purple)}.imageRight{border-color:var(--cyan)}.texteFull{max-width:960px;height:auto;text-align:left}.containerFlex{padding:20px 0;display:flex;margin:0 auto;max-width:960px;width:100%;justify-content:space-between}.ContentImgSquare{justify-content:space-between !important}.texteLeftSquare{max-width:450px;padding-right:15px;align-self:center}.imageRightSquare{max-width:450px;object-fit:cover;border-radius:15px;border-style:solid;background-color:#fff;align-self:center}.videoFull{position:relative;overflow:hidden;width:100%;padding-top:56.25%;border-style:solid;border-width:10px;border-radius:15px}.containerBtn{display:flex;justify-content:space-around!important;flex-wrap:wrap}.videoFull>iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media only screen and (max-width:992px){.containerFlex{flex-direction:column}.containerFlex>*{max-width:100%;padding:0}.containerFlex [class*=text]{order:2;padding:0}}.containerTimeline{width:960px;margin:0 auto}.containerCard{display:flex}.containerCard:nth-child(even){flex-direction:row-reverse}.containerContentSujet{display:flex;flex-wrap:wrap;flex-direction:column;padding:20px}.containerContentSujet>img,.containerContentSujet>div,.containerContentSujet>ul{margin-top:50px}.card{max-width:420px;flex-grow:2;display:flex;flex-direction:column;background-color:#fff;border-radius:15px;box-shadow:0px 0px 30px rgb(0 0 0/13%)}.cardRight{margin-left:auto;margin-right:0}.cardContainerImg{width:100%;height:240px}.cardImg{display:block;height:100%;width:100%;object-fit:cover;border-radius:15px 15px 0 0}.cardTexteContainer{padding:30px}.cardIcon{flex-grow:1}.cardBlank{flex-grow:5;max-width:420px}.mySlides{display:none}.imgCarrousel{vertical-align:middle;height:90vh;object-fit:cover;filter:blur(5px)}.slideshow-container{max-width:100%;max-height:90vh;position:relative;margin:auto;overflow:hidden}.captionProduits{padding:8px 12px;position:absolute;bottom:50%;width:100%;text-align:center}.fade{animation-name:fade;animation-duration:4s}@keyframes fade{from{opacity:.6}to{opacity:1}}.containerProduits{position:relative;max-width:1060px;border-radius:15px;margin:auto;height:auto;background-color:var(--yellow);margin-top:-40px;margin-bottom:20px;padding-bottom:20px;z-index:1000}.containerProduits>div{margin-top:15px}.sousTitre{max-width:960px;margin:auto;padding-top:15px}.containerDescrProduits{max-width:960px;margin:auto}.videoProduits{max-width:960px !important;margin:auto}.galerieProduits{max-width:960px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.imgGalerie{width:200px;object-fit:cover;height:200px;border:solid 4px var(--purple);border-radius:15px}