body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo{text-align:center;width:28rem}.logo img{width:344px}.logo-scroll img{width:235px}@media(max-width:768px){.logo{margin:auto;width:80%}.logo img{width:200px}.logo-scroll{margin:auto}.logo-scroll img{width:200px}}@media(min-width:768px)and (max-width:1000px){.logo{margin:auto;width:80%}.logo img{width:200px}.logo-scroll{margin:auto}.logo-scroll img{width:200px}}.dropdown-item{background-color:#fff;border-bottom:1px solid #dad7d7;color:#000;display:block;list-style-type:none;padding:6% 3%}.dropdown-item:hover{color:#d99606}.dropdown-items-active{animation:fadeIn .8s;border-top:1px solid #dad7d7;left:0;position:absolute;top:100%;width:13.5rem;z-index:999!important}.dropdown-items-active a{position:relative;z-index:999!important}.dropdown-items{display:none}@media(max-width:1000px){.dropdown-items-active{width:9rem}}.dropdownMenu{cursor:pointer;padding-bottom:5%;padding-top:5%;position:relative;text-align:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdownMenu a{width:100%}.accountAccess{animation:fadeIn .8s;margin-right:1.5rem;position:relative}.accountAccess .accountAccess-image{margin:auto;max-width:20px;position:relative}.accountAccess .firstname{bottom:-20px;font-size:15px;position:absolute}.navIconLogo{margin:auto;max-width:20px;position:relative}.navIcon-wrapper{animation:fadeIn .8s;cursor:pointer;text-align:center}.navIcon-wrapper .navicon-logo-wrapper{position:relative}.navIcon-wrapper:not(:last-child){margin-right:1.8rem}.navIcon-title{font-size:16px}.product-number{border-radius:50%;color:#fff;height:20px;left:55%;line-height:25px;position:absolute;top:0;width:20px}.product-number.wishList{background-color:#000}.product-number.cart{background-color:#d99606}@media(max-width:1000px){.navIcon-title{display:none}}.navBar{align-items:center;display:flex;height:100%;height:2.5rem;justify-content:flex-end}.navBar .navlink-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:0!important;margin-right:1.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.navBar{width:100%}}.loupe-icon{margin-left:2.5rem;max-height:25px;max-width:25px}.searchBar{animation:fadeIn .8s;height:100%;position:relative;width:100%;z-index:3}.searchBar .close-search-bar{font-size:25px;position:absolute;top:-30%}.searchBar .searchBar-form{display:inline-block;height:100%;width:100%}.searchBar .searchBar-form .searchBar-input{border:none;height:100%;padding-left:10px;width:100%}.searchBar .searchBar-form .searchBar-input:focus-within{border:1px solid gray}.searchBar .searchBar-form .searchBar-icon{cursor:grab;position:absolute;right:2%;top:26%;width:1.3rem}.order-popup-wrapper{background:#80b074;color:#f9f5f0;font-size:16px;margin-right:0!important;padding:25px;position:absolute;right:0;text-align:left;top:83px;width:24%;z-index:3}.order-popup-wrapper:before{border:12px solid;border-color:#0000 #0000 #80b074;content:"";height:0;position:absolute;right:40px;top:-20px;width:0}.order-popup-wrapper .cross{cursor:pointer;font-size:10px;left:5px;position:absolute;top:5px}@media(max-width:600px){.order-popup-wrapper{top:75px;width:80%}}@media(min-width:600px){.order-popup-wrapper{top:90px;width:30%}.order-popup-wrapper:before{right:60px}}.header{align-items:center;background:#fff;box-shadow:0 4px 18px 0 #6969698a;display:flex;flex-direction:row;font-size:20px;height:4rem;justify-content:space-between;max-width:100%;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:39px;z-index:3}.header .universe-items{text-align:center;width:80%}.header .universe-items a{font-size:15px;font-weight:600;margin-right:30px;text-transform:uppercase}.header .universe-items a:hover{color:#d99606}.header .prepage-menu-responsive-burger,.header .prepage-menu-wrapper-closed{display:none}.header .dropDown-menu-wrapper{width:33%}.header .dropDown-menu-wrapper .dropdownMenu{border:1px solid #d3d3d3;padding:12px 25px;width:8rem}.header .dropDown-menu-wrapper .dropdownMenu span{margin-left:2rem}@media(max-width:600px){.header{flex-direction:column-reverse;flex-wrap:wrap;font-size:18px;height:7rem}}@media(min-width:600px)and (max-width:1000px){.header a{margin-left:33%;width:33%}}@media(max-width:1000px){.header{position:relative;top:0}.header .dropDown-menu-wrapper{display:none}.header .prepage-menu-responsive-burger{display:block;left:20px;position:absolute;top:26px}.header .prepage-menu-responsive-burger div{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .prepage-menu-responsive-burger .burger-menu-cross-item{border-top:2px solid gray;height:8px;width:35px}.header .prepage-menu-responsive-burger-open{background:#f9f5f0;display:block;height:30px;padding:0;position:absolute;right:9px;top:15px;width:30px;z-index:3}.header .prepage-menu-responsive-burger-open .burger-item-one{border-bottom:2px solid gray;height:8px;transform:rotate(-45deg) translate(-7px,-2px);width:30px}.header .prepage-menu-responsive-burger-open .burger-item-three{border-bottom:2px solid gray;height:8px;transform:rotate(45deg) translate(-4px,-4px);width:30px}.header .prepage-menu-responsive-burger-open .burger-item-two{display:none}.prepage-menu-wrapper{background:#f9f5f0;display:block;font-weight:600;left:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.prepage-menu-wrapper .prepage-menu-item{text-align:left;text-transform:uppercase;width:100%}.prepage-menu-wrapper .prepage-menu-item a{border-bottom:1px solid #d3d3d3;display:block;margin:0;padding:20px;width:94%}.prepage-menu-wrapper-closed{display:none}}.card-item{color:#fff;position:relative;width:27.5%}.card-item img{height:100%;object-fit:cover!important;position:relative;width:100%}.card-item div,.card-item h1,h2{padding:.4rem;position:absolute;text-transform:uppercase;z-index:1}.title{display:block;font-size:38px;font-weight:700;padding:0!important;top:36%;width:100%}.title:hover{animation:zoomTitle .8s}@keyframes zoomTitle{0%{font-size:38px}to{font-size:42px}}.nav-link-texte{align-items:center;background:#fff;color:#000;display:flex;font-size:15px;font-weight:600;height:6%;justify-content:center;left:50%;margin:auto;top:71.5%;transform:translate(-50%,-50%);width:60%}.nav-link:visited{color:#fff}.nav-link-texte:hover{background-color:#fff;color:#d99606!important}.card-item span{display:block}@media(max-width:600px){.card-item{height:100%;width:100%}.card-item .title{font-size:30px;top:24%}.card-item img{height:18vh;width:100%}.card-item .nav-link-texte{font-size:13px;height:2.3rem;top:50%}}@media(min-width:601px)and (max-width:1000px){.card-item{width:50%}}.NavCard-wrapper{display:flex;flex-wrap:wrap;min-height:36rem;position:relative;width:100%}@media(max-width:1000px){.NavCard-wrapper{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important}.NavCard-wrapper .title{top:18%}.NavCard-wrapper .nav-link-texte{padding:.6rem}}.maincard-wrapper{align-items:center;background-color:#d99606;color:#fff;display:flex;position:relative;width:45%}.maincard-wrapper .maincard-container{grid-gap:10px;display:grid;gap:10px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;min-width:80%}.maincard-wrapper .maincard-container .searchBar{height:45px;margin:auto;width:74%;z-index:2}.maincard-wrapper .maincard-container .searchBar button{background-color:#fff;border:none;cursor:pointer;height:2rem;position:absolute;right:0;top:18%;width:1.3rem}.maincard-wrapper .maincard-container .searchBar input{width:98%}.maincard-wrapper .maincard-container h1{color:#fff;font-size:45px;font-weight:800;margin:auto!important;max-width:75%;text-align:left;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.maincard-wrapper .maincard-container h1 p{margin:0}.maincard-wrapper .maincard-container .description{grid-column:1;margin:20px auto;text-align:justify;width:60%}@media(max-width:1000px){.maincard-wrapper{padding:30px 0;width:100%}.maincard-wrapper h1{font-size:35px!important}.maincard-wrapper .searchBar{width:90%!important}}@media(min-width:2000px){.maincard-wrapper h1{font-size:65px!important}}.under-navbar-searchBar{background-color:#f4f1f1;float:right;height:100%;margin-right:2rem;width:17%}.under-navbar-searchBar .searchBar{height:97%;position:relative;width:100%}.under-navbar-searchBar .searchBar .searchBar-form{height:100%;width:100%}.under-navbar-searchBar .searchBar .searchBar-form .searchBar-input{background-color:#f4f1f1;border:none;height:100%;padding:1px 15px;width:100%}.under-navbar-searchBar .searchBar .searchBar-form .search-bar-button{border:none;cursor:pointer;height:2rem;position:absolute;right:0;top:18%;width:1.3rem}.under-navbar-searchBar .searchBar .searchBar-form .search-bar-button .searchBar-icon{cursor:pointer;position:absolute;right:2%;top:30%;width:1.3rem}.under-navbar-searchBar .searchBar .searchBar-form button{-webkit-appearance:none;background-color:#f4f1f1!important}@media(max-width:1000px){.under-navbar-searchBar{width:80%}}.reinssurance-and-title-wrapper{background-color:#fffcf8;padding:5rem 0}.reinssurance-and-title-wrapper .reinssurance-title{font-size:18px;font-weight:600;margin-bottom:3rem;text-transform:uppercase}.reinssurance-and-title-wrapper .reinssurance-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;height:10%;justify-content:center}.reinssurance-and-title-wrapper .reinssurance-wrapper .reinssurance-title{text-align:center}.reinssurance-and-title-wrapper .reinssurance-wrapper h4{color:#d99606;font-size:19px;margin:0 0 10px}.reinssurance-and-title-wrapper .reinssurance-items{align-items:flex-start;display:flex;font-size:15px;margin-left:2rem;padding-top:2rem;width:40%}.reinssurance-and-title-wrapper .reinssurance-items .text-wrapper{text-align:justify;width:85%}.reinssurance-and-title-wrapper .catchPhrase{text-align:justify}.reinssurance-and-title-wrapper .pictogram{height:7vh;margin-bottom:0;margin-right:1rem}.reinssurance-and-title-wrapper .catchPhrase.colorBlack{color:#000}.reinssurance-and-title-wrapper .catchPhrase-start{margin-bottom:4px}@media(max-width:600px){.reinssurance-and-title-wrapper{display:none}}video{height:100%;object-fit:cover;width:100%}.videoCard-wrapper{font-weight:700;position:relative;text-transform:uppercase}.videoCard-link{background-color:#fff;font-size:.8rem;left:50%;min-width:10%;padding:15px;position:absolute;top:70%;transform:translate(-50%,-50%)}.videoCard-link:hover{background-color:#464545;color:#fff;cursor:pointer}.videoCard-title{color:#fff;font-size:38px;padding:0!important;position:absolute;top:45%;width:100%}@media(max-width:600px){.videoCard-wrapper .videoCard-link{top:80%}}.banner-wrapper{background-color:#000;font-size:20px;min-height:39px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.banner-wrapper .banner-text{color:#fff}.banner-wrapper .banner-text a{display:block;padding:10px 0;width:100%}.banner-wrapper .banner-text a span:hover{text-decoration:underline}@media(max-width:1000px){.banner-wrapper{position:relative}}.seo-prepage{font-size:17px;line-height:23px;margin:20px!important;text-transform:uppercase}.alice-carousel__dots{border-radius:0!important;bottom:0!important;margin:0!important;position:relative!important}.alice-carousel__dots .alice-carousel__dots-item.__active{background-color:#000!important}.alice-carousel__dots .alice-carousel__dots-item{background-color:gray!important}@media(min-width:1000px){.seo-prepage{margin-bottom:30px!important}}.seotext-wrapper{line-height:25px;margin:5% auto;position:relative;text-align:justify;text-indent:40px;width:70%}.seotext-wrapper h1{font-size:25px;margin-bottom:5%;text-align:center;text-indent:0;text-transform:uppercase}@media(max-width:1000px){.seotext-wrapper{width:80%}.seotext-wrapper h1{font-size:15px!important;margin-bottom:5%;text-align:center;text-indent:0;text-transform:uppercase}}.spinner-wrapper{align-items:center;color:#d99606;display:flex;height:80%;justify-content:center;width:100%}.reviews-wrapper{display:flex;padding:4%}.reviews-wrapper .review-wrapper-title{display:block!important;font-size:50px;font-weight:600;text-align:left;text-transform:uppercase;width:20%}.reviews-wrapper .review-wrapper-title div{width:50%}.reviews-wrapper .reviews-items-wrapper:not(:last-child){padding:0 30px}.reviews-wrapper .reviews-items-wrapper:last-child{padding-left:30px}.reviews-wrapper .reviews-items-wrapper{display:flex;width:25%}.reviews-wrapper .reviews-items-wrapper .reviews-item .review-rating{text-align:left}.reviews-wrapper .reviews-items-wrapper .reviews-item .review-rating img{width:6rem}.reviews-wrapper .reviews-items-wrapper .reviews-item .reviews-title{font-weight:600;margin:20px 0}.reviews-wrapper .reviews-items-wrapper .reviews-item .review-content{height:10rem;text-align:justify}.reviews-wrapper .reviews-items-wrapper .reviews-item .review-author{margin-right:10px;margin-top:17px;text-align:right}@media(max-width:600px){.reviews-wrapper{flex-wrap:wrap!important}.reviews-wrapper .alice-carousel{margin:10px 0}.reviews-wrapper .alice-carousel__dots{background-color:#fff}.reviews-wrapper .review-wrapper-title{font-size:30px!important;margin:.8rem;width:100%!important}.reviews-wrapper .reviews-items-wrapper{padding:0 20px!important;width:93%!important}}@media(min-width:601px)and (max-width:1000px){.reviews-wrapper{flex-wrap:wrap!important}.reviews-wrapper .review-wrapper-title{align-items:center;display:flex!important;font-size:30px!important;justify-content:center;margin-bottom:20px;width:47%!important}.reviews-wrapper .reviews-items-wrapper{width:40%!important}}.numbers-wrapper{background-color:#fffcf8;color:#d99606;display:flex;font-size:14px;font-weight:600;justify-content:space-around;padding:3%;text-transform:uppercase}.numbers-wrapper .numbers{font-size:30px;margin-bottom:10px}@media(max-width:1000px){.numbers-wrapper{flex-wrap:wrap;font-size:12px}.numbers-wrapper .numbers-item{margin-bottom:30px;width:50%}.numbers-wrapper .numbers{font-size:25px;margin-bottom:5px!important}.numbers-wrapper>:nth-child(-n+2){margin-top:30px}}.infos-wrapper{font-size:15px;font-weight:600;height:25%;text-transform:uppercase;width:100%}.infos-wrapper .infos{margin-bottom:3%}.infos-wrapper .infos .infos-icon{height:.9rem;margin-right:4%}.lesson-card-selection-price{width:100%}.lesson-card-selection-price>:first-child{margin-right:25px}.lesson-card-selection-final-price{color:#d73307;font-weight:800;width:50%}.lesson-card-selection-price-without-reduction{font-weight:600}.lesson-card-selection-before-price{text-decoration:line-through}.addCardAndWishlist-selection-icon-wrapper{text-align:right;width:50%}.addCardAndWishlist-selection-icon-wrapper .addCardAndWishlist-selection-icon{cursor:pointer;display:inline;height:1.2rem;margin-right:5%;width:1.2rem}.addCardAndWishlist-selection-icon-wrapper .addCardAndWishlist-selection-icon.heart:hover{content:url(https://static.artesane.com/images_react/full_heart.png);height:1.2rem;margin-right:5%;width:1.2rem}@media(max-width:1000px){.addCardAndWishlist-selection-icon.heart{margin-right:20%}.addCardAndWishlist-selection-icon.heart:hover{height:1.2rem;margin-right:20%!important;width:1.2rem}}.lesson-card-selection-wrapper.small{height:450px}.lesson-card-selection-wrapper{animation:fadeIn .8s;height:600px;position:relative;text-align:left;width:100%}.lesson-card-selection-wrapper .spinner-card-wrapper{background:hsla(0,0%,100%,.493);height:97%;left:0;position:absolute;top:0;width:100%;z-index:2}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper.small{height:64%!important}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper{height:55%;position:relative;width:100%}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper .no-stocks{align-items:center;background-color:rgba(0,0,0,.623);display:flex;font-size:18px;height:100%;justify-content:center;line-height:25px;position:absolute;width:100%;z-index:1}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper .no-stocks span{color:#f9f5f0;display:block;padding:0 10px;text-align:center}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper .lesson-card-selection-img{height:100%;object-fit:cover!important;width:100%}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper .lesson-card-selection-solde{background-color:#d73307;color:#fff;font-weight:600;padding:3%;position:absolute;right:2%;top:2%}.lesson-card-selection-wrapper .lesson-card-selection-img-wrapper .lesson-card-selection-private-sales{background-color:#000;color:#fff;font-size:12px;font-weight:600;left:2%;padding:3%;position:absolute;top:2%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper{background-color:#fffcf8;display:flex;width:100%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-pack{background-color:#061f4b;color:#fff;display:inline-block;display:inline;height:100%;letter-spacing:2px;padding-left:10px;text-align:center;text-transform:uppercase;transform:rotate(180deg);width:10%;writing-mode:vertical-lr}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-pack .lesson-card-selection-pack-text{font-weight:600;padding:10px}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text{display:inline;height:87%;padding:4% 6%;position:relative;width:90%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-new-active{color:#80b074;font-size:15px;font-weight:700;position:absolute;text-transform:uppercase}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-new{display:none}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-title{font-size:18px;font-weight:700;margin-top:7%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-title:hover{color:#a89f9f}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-professor{font-size:16px}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-buy-wrapper{bottom:15px;display:flex;justify-content:space-between;margin-bottom:0!important;position:absolute;width:90%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-buy-wrapper .lesson-card-selection-price{width:65%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text .lesson-card-selection-buy-wrapper .addCardAndWishlist-selection-icon-wrapper{width:35%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper .lesson-card-selection-text>*{margin-bottom:5%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper.normal{height:42%}.lesson-card-selection-wrapper .lesson-card-selection-text-wrapper.small{height:35%}@media(max-width:1000px){.lesson-card-selection-wrapper{margin:auto;max-width:500px}}.variants-choice-cart-popup-wrapper{animation:fadeIn .5s;background-color:#fff;bottom:0;height:100%;left:0;overflow:auto;position:absolute;width:100%;z-index:1}.variants-choice-cart-popup-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;display:block;font-family:Josefin Sans,sans-serif;font-size:16px;margin:30px auto;padding:10px 30px;text-align:center;text-decoration:none}.variants-choice-cart-popup-wrapper .variants-choice-cart-toclose{cursor:pointer;position:absolute;right:10px;top:10px;z-index:2}.variants-choice-cart-popup-wrapper .variants-choice-cart-popup-choose{border-bottom:1px solid #d3d3d3;color:#d99606;font-weight:600;margin:10px 0;padding:10px 0;text-align:center}.variants-choice-cart-popup-wrapper .variants-choices-cart-item{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;line-height:20px;padding:10px}.variants-choice-cart-popup-wrapper .variants-choices-cart-item:hover{color:gray;cursor:pointer}.variants-choice-cart-popup-wrapper .variants-choices-cart-item.select{font-weight:600}.variants-choice-cart-popup-wrapper .validate-button{background-color:#d99606;border:1px solid #d99606;color:#fff;cursor:pointer;padding:7px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.variants-choice-cart-popup-wrapper .validate-button:hover{background-color:#fff;border:1px solid #d99606;color:#d99606}.variants-choice-cart-popup-wrapper .cart-add-button{background-color:#80b074;border:1px solid #80b074;color:#fff;padding:7px;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}.input-wrapper{display:flex;flex-direction:column;padding:20px;position:relative}.input-wrapper .personal-label{font-size:14px;font-weight:600;margin-bottom:7px;padding-left:7px;text-align:left}.input-wrapper .personal-input{background-color:#fffcf8;border:none;border-bottom:1px solid #000;font-family:Josefin Sans,sans-serif!important;font-size:15px;padding:7px}.input-wrapper .personal-input.error{background-color:rgba(215,52,7,.192)!important;border:1px solid #d73307}.input-wrapper .error-message{display:none}.input-wrapper .error-message.error{color:#d73307;display:block!important;margin-top:5px}.input-wrapper select{background-color:#fffcf8;border-bottom-width:1px;border-left:none;border-right:none;border-top:none;font-family:Josefin Sans,sans-serif!important;font-size:16px;padding:7px}.input-wrapper select option{padding:2px}.input-wrapper img{position:absolute;right:25px;top:26px;width:20px}.input-wrapper .personal-input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:.15em;color:#d3d3d3;display:grid;font:inherit;height:17px;margin:0 20px;place-content:center;transform:translateY(-.075em);width:17px}.input-wrapper .personal-input[type=checkbox]:before{content:"";height:17px;width:17px}.input-wrapper .personal-input[type=checkbox]:checked:before{background-color:#d99606}.input-wrapper.checkbox{flex-direction:row;justify-content:space-between}.lesson-card-link{background-color:#d99606;border:2px solid #d99606;color:#fff;margin:auto;padding:.9rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lesson-card-link a:visited{color:inherit}.lesson-card-link:hover{background-color:#fff!important;color:#d99606!important}.home-lesson-slider-wrapper{background-color:#f9f5f0;max-width:100%;padding:3% 3% 0}.home-lesson-slider-wrapper .flex{display:flex;justify-content:center;padding-top:2.3rem}.home-lesson-slider-wrapper .title{font-size:25px;font-weight:800;margin-bottom:40px;text-transform:uppercase}.home-lesson-slider-wrapper .title:hover{animation:none}.home-lesson-slider-wrapper .home-lesson-slider-button-wrapper{margin:2.4% auto;width:23%}.home-lesson-slider-wrapper .alice-carousel__stage-item .__active{height:569px}.home-lesson-slider-wrapper .alice-carousel__stage-item .__active .lesson-card-selection-link{height:100%;width:100%}.home-lesson-slider-wrapper .alice-carousel__dots{display:none}.home-lesson-slider-wrapper.small{height:550px!important}.home-lesson-slider-wrapper.normal{height:730px}.home-lesson-slider-wrapper .alice-carousel__stage-item{padding-left:.8rem;padding-right:.8rem}.home-lesson-slider-wrapper .alice-carousel__prev-btn-item{right:26%!important}.home-lesson-slider-wrapper .alice-carousel__next-btn-item{left:24%!important}@media(max-width:600px){.home-lesson-slider-wrapper .alice-carousel__wrapper{padding-top:4%}.home-lesson-slider-wrapper{height:720px!important;padding:10% 3%}.home-lesson-slider-wrapper .home-lesson-slider-button-wrapper{width:100%!important}.home-lesson-slider-wrapper .alice-carousel__dots{bottom:-7px;display:block;left:0;position:absolute;width:99%!important}.home-lesson-slider-wrapper .alice-carousel__dots .alice-carousel__dots-item{background-color:gray;border-radius:0;height:6px!important;margin-right:7px!important;width:6px!important}}@media(min-width:1600px){.home-lesson-slider-wrapper{padding:3% 15%}}.menucard-wrapper{animation:fadeIn .8s;margin:auto auto 20px;position:relative;text-align:left;text-align:center;width:98%}.menucard-wrapper a .menucard-image-wrapper{height:400px;position:relative;width:100%}.menucard-wrapper a .menucard-image-wrapper img{height:100%;object-fit:cover!important;width:100%}.menucard-wrapper a .menucard-link-wrapper{font-size:20px;font-weight:600;padding:20px;text-transform:uppercase}.menucards-wrapper .alice-carousel__dots{background-color:#fff;display:none}.menucards-wrapper .alice-carousel__stage-item{transform:translateX(-50px)}.alice-carousel .alice-carousel__next-btn-item,.alice-carousel .alice-carousel__prev-btn-item{opacity:0;transition:opacity .2s ease}.alice-carousel:hover .alice-carousel__next-btn-item,.alice-carousel:hover .alice-carousel__prev-btn-item{color:#fff!important;opacity:1}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{align-items:center;background-color:hsla(0,0%,4%,.485);border-radius:50%;color:#fff;display:inline-flex;font-size:30px;height:45px;justify-content:center;width:45px}.alice-carousel__prev-btn{left:.5%}.alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:hover{color:#fff}@media(max-width:600px){.menucards-wrapper{padding-bottom:1rem}.menucards-wrapper .alice-carousel__dots{display:block!important}}.newsletterform-element-wrapper{background-color:#f9f5f0;padding:20px}.newsletterform-element-wrapper .newsletterform-background-wrapper{background-attachment:scroll;background-image:url(https://media.artesane.com/media/cache/artesane_original/e1/ba/ae82026e7c082a68a84ff42d1d02.jpeg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper{background-color:#fffcf8;justify-content:space-between;padding:20px}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper .newsletterform-left-side{display:flex;flex-direction:column;justify-content:space-between;text-align:left;width:47%}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper .newsletterform-left-side .uppercase{font-size:25px;font-weight:800;margin-bottom:20px;text-transform:uppercase}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper .newsletterform-left-side .details{color:gray;font-size:13px}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper .newsletterform-left-side .details a{text-decoration:underline}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form{margin-top:20px;width:100%}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form ul{list-style-type:none}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form ul li{text-align:left}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form .newsletter-footer-input{background-color:#f9f5f0;border:none;font-size:15px;font-weight:700;height:40px;text-align:center;width:100%}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form .newsletter-footer-input::placeholder{color:#c4bcbc!important;font-family:Josefin Sans,sans-serif!important}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-size:15px;height:40px;text-transform:uppercase;width:100%}@media(min-width:1000px){.newsletterform-element-wrapper{padding:2rem 5rem}.newsletterform-element-wrapper .newsletterform-background-wrapper{padding:3rem 7rem}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper{display:flex;padding:3rem}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form{width:50%}.newsletterform-element-wrapper .newsletterform-background-wrapper .newsletterform-wrapper form ul{display:flex;justify-content:space-between}}.header-menu{cursor:pointer;display:flex;display:-webkit-flex;width:34%}.header-menu .header-menu-item{font-size:15px;font-weight:700;margin-right:1.5rem;text-transform:uppercase}.header-menu-item:hover{color:#d99606}.navBar-mutual{align-items:center;display:flex;height:100%;height:2.5rem;justify-content:right;width:32%}.navBar-mutual #user{display:flex;height:100%;padding:0}.navBar-mutual>:not(:last-child){margin-right:1.8rem}@media(min-width:600px)and (max-width:1000px){.navBar-mutual{align-items:center;display:flex;height:100%;height:2.5rem;justify-content:right;margin-left:70%;width:30%}.navBar-mutual .dropdownMenu{margin:auto;padding:0}}@media(max-width:600px){.navBar-mutual{align-items:center;display:flex;height:100%;height:2.5rem;justify-content:right;margin-left:50%;width:50%}.navBar-mutual .dropdownMenu{margin:auto}}.megamenu-items{border-right:1px solid #000;font-size:16px;padding:16px 30px;text-align:left;text-transform:none}.megamenu-items>*{margin-bottom:1rem}.megamenu-items:last-child{background-color:#b2ced8;border-right:none}.megamenu-items-title{text-transform:uppercase}.megamenu-items-links a{color:inherit;font-weight:400;text-decoration:none}.megamenu-items-links a:hover{color:#d99606}.megamenu-items:first-child:nth-last-child(5),.megamenu-items:nth-child(2):nth-last-child(4),.megamenu-items:nth-child(3):nth-last-child(3),.megamenu-items:nth-child(4):nth-last-child(2),.megamenu-items:nth-child(5):last-child{width:13%}.megamenu-items:first-child:nth-last-child(4),.megamenu-items:nth-child(2):nth-last-child(3),.megamenu-items:nth-child(3):nth-last-child(2),.megamenu-items:nth-child(4):last-child{width:17.8%}.megamenu-items:first-child:nth-last-child(3),.megamenu-items:nth-child(2):nth-last-child(2),.megamenu-items:nth-child(3):last-child{width:26%}.under-navbar-taxons{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:61%}.under-navbar-taxons section{height:100%;margin:0 2.5%}.under-navbar-taxons section .taxons-items-button-active{animation:fadeIn .5s;bottom:-720%;font-size:15px;left:33%;position:absolute;width:350px}.under-navbar-taxons section .taxons-items-button{display:none}.under-navbar-taxons-scroll{align-items:center;display:flex;font-size:13px;height:100%;justify-content:center;position:relative;width:61%}.under-navbar-taxons-scroll section{height:100%;margin:0 2.5%}.under-navbar-taxons-scroll section .taxons-items-button-active{animation:fadeIn .5s;bottom:-720%;left:33%;position:absolute;width:350px}.under-navbar-taxons-scroll section .taxons-items-button{display:none}.under-navbar-taxons-scroll section:last-child .taxons-items{color:#d73307}.taxons-items{align-items:center;display:flex;height:100%;justify-content:center}.taxons-items .taxons-items-navlinks{color:inherit;text-decoration:none}.taxons-items:hover{color:#d99606;cursor:pointer}.taxons-items-wrapper-active{animation:fadeIn .5s;background-color:#fff;display:flex;height:374px;left:0;padding-bottom:10%;position:absolute;top:100%;width:100%}.taxons-items:last-child{color:red}.taxons-items-wrapper{display:none}.under-navbar{align-items:center;background-color:#f9f5f0;color:#1d1d1b;display:flex;font-size:17px;font-weight:600;height:3.8rem;justify-content:flex-end;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;width:100%;z-index:1!important}@media(max-width:1000px){.under-navbar-searchBar{width:90%}}.under-taxons-items .under-taxons-item{padding:10px 20px}.under-taxons-items .under-taxons-item a{color:inherit}.under-taxons-items{background-color:#fffcf8}.under-taxons .under-taxons-title{font-weight:600;padding:20px}.under-taxons .under-taxons-actif-closed{display:none}.taxons{text-align:left}.taxons .taxons-name{background-color:#f9f5f0;border-bottom:1px solid #7e7b7b;font-size:14px;font-weight:600;padding:25px 20px;text-transform:uppercase}.taxons .taxons-all{border-bottom:1px solid #d3d3d3;color:#d99606;font-weight:600;padding:20px}.taxons .taxons-all a{color:inherit}.taxons .taxons-actif-closed{display:none}.taxons-group .taxons:last-child .taxons-name{background-color:#d73307;color:#fff}.burger-wrapper{background-color:#fcfcfc;border-radius:3px;display:block;left:15px;position:absolute;top:25px;width:30px;z-index:3}.burger-wrapper .burger-item{border-bottom:2px solid #968c8c}.burger-wrapper .burger-item:not(:last-of-type){margin-bottom:10px}.menu-burger-items-wrapper{display:none}.menu-burger-wrapper-open{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#fff;position:fixed;top:0;width:100%;z-index:15!important}.menu-burger-wrapper-open .burger-background{background-color:rgba(0,0,0,.322);height:100vh;left:0;position:fixed;width:100vw;z-index:-1}.menu-burger-wrapper-open .menu-burger-navIcons{display:flex;flex-wrap:wrap;font-size:15px;padding:3% 20%}.menu-burger-wrapper-open .menu-burger-navIcons a{margin:7px 0;width:50%}.menu-burger-wrapper-open .burger-wrapper-open{background-color:#f0f2f3;border-radius:3px;display:block;margin:2%;padding:12px;position:absolute;right:0;width:12px;z-index:3}.menu-burger-wrapper-open .burger-wrapper-open .burger-item-open{border-bottom:2px solid #797171}.menu-burger-wrapper-open .burger-wrapper-open .burger-item-open.item-one{transform:rotate(-45deg) translate(-3px,3px)}.menu-burger-wrapper-open .burger-wrapper-open .burger-item-open.item-three{transform:rotate(45deg) translate(-5px,-6px)}.menu-burger-wrapper-open .burger-wrapper-open .burger-item-open.item-two{display:none}.menu-burger-wrapper-open .burger-wrapper-open .burger-item-open:not(:last-of-type){margin-bottom:10px}.menu-burger-wrapper-open .menu-burger-items-wrapper-open{height:100%;width:100%}.other-univers{background-color:#f9f5f0;border-bottom:1px solid #7e7b7b;color:#000;font-size:14px;font-weight:600;padding:25px 20px;text-align:left;text-transform:uppercase}.other-actif{border-bottom:1px solid #d3d3d3}.other-actif-closed{display:none}.other-univers-item{color:#d99606;font-weight:600;padding:25px 20px;text-align:left;text-transform:uppercase}.other-univers-item a{color:inherit;font-size:14px}.other-univers-item:last-child{color:#6a8ea4}.header-mutual,.header-mutual *{z-index:3}.header-mutual{background-color:#fff;font-size:20px;max-width:100%;position:-webkit-sticky;position:sticky;top:36px}.header-mutual .header-mutual-wrapper{align-items:center;animation:smoothReverse .4s;display:flex;height:4rem;justify-content:space-between;padding:1rem 2rem}.header-mutual .header-menu-item:last-child{color:#6a8ea4}.header-mutual .header-menu{width:32%}.header-mutual .header-menu-item{font-size:11px}.header-mutual .header-menu-item a{color:inherit}.header-mutual .header-mutual-wrapper-scroll{align-items:center;animation:smooth .4s;display:flex;height:4rem;justify-content:space-between;padding:1rem 2rem}@media(max-width:1000px){.header-mutual{font-size:18px;position:-webkit-sticky;position:sticky;top:0}.header-mutual .header-mutual-wrapper{animation:none;flex-wrap:wrap-reverse;height:7rem}.header-mutual .header-mutual-wrapper .header-menu{display:none}.header-mutual .height{height:3rem!important}.header-mutual .header-mutual-wrapper-scroll{animation:none;flex-wrap:wrap-reverse;height:7rem}.header-mutual .header-mutual-wrapper-scroll a{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-mutual .header-mutual-wrapper-scroll .header-menu{display:none}}.navlogo-wrapper{background-color:#f9f5f0;height:10%}.navlogo-items{border-bottom:3px solid #f9f5f0;color:#d99606;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;margin:0 3%;padding-top:2rem;text-transform:uppercase}.navlogo-items:after{background-color:#000;content:"";display:block;height:2px;transition:width .3s;width:0}.navlogo-items:hover:after{width:100%}.pictogram{height:7vh;margin-bottom:1.2rem}.navlogo-title-wrapper{color:#000;font-size:13px}.navlogo-title{margin-bottom:4px}@media(max-width:1000px){.navlogo-items{margin:0;width:50%}}.lesson-card-wrapper{height:60vh;position:relative;width:100%}.lesson-card-wrapper .lesson-card-link-only{height:100%;width:100%}.lesson-card-wrapper .lesson-card-img{height:100%;object-fit:cover;width:100%}.lesson-card-wrapper .lesson-card-text-wrapper{background-color:hsla(0,0%,100%,.749);left:10%;padding:2.5% 3%;position:absolute;top:8%;width:16%}.lesson-card-wrapper .lesson-card-text-wrapper .lesson-card-level,.lesson-card-wrapper .lesson-card-text-wrapper .lesson-card-title{font-size:20px;font-weight:700;margin-bottom:2%;text-transform:uppercase}.lesson-card-wrapper .lesson-card-text-wrapper .lesson-card-description{margin:6% 0;padding-top:1rem;text-align:justify}.lesson-card-wrapper .lesson-card-text-wrapper .lesson-card-button-wrapper{margin:auto}.lesson-card-wrapper .lesson-card-text-wrapper .lesson-card-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.lesson-card-text-wrapper{max-height:84%;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;width:60%!important}}@media(min-width:600px)and (max-width:1000px){.lesson-card-text-wrapper{width:40%!important}}.homeSlider-wrapper img{object-fit:cover!important}.alice-caroussel{height:600px}.alice-carousel__dots{background-color:#f9f5f0;width:99%!important}.alice-carousel__dots .alice-carousel__dots-item{background-color:#d3d3d3!important;border-radius:0;border-radius:0!important;height:6px!important;margin-right:7px!important;width:6px!important}.alice-carousel__dots .alice-carousel__dots-item.__active{background-color:#000000b0!important}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{display:none!important}.alice-carousel__next-btn{height:100%;position:absolute;right:0;top:0;width:2.5%!important}.alice-carousel__next-btn .alice-carousel__next-btn-wrapper{height:100%;position:absolute;right:0;top:0;width:100%!important}.alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item{align-items:center;color:#7c7c7c;display:flex;font-size:40px;height:100%!important;justify-content:flex-end;position:absolute;right:0;top:0;width:100%!important}.alice-carousel__next-btn .alice-carousel__next-btn-wrapper .alice-carousel__next-btn-item:hover{color:#000}.alice-carousel__prev-btn{height:100%;left:0;position:absolute;top:0;width:4%!important}.alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper{height:100%}.alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item{align-items:center;color:#7c7c7c;display:flex;font-size:40px;height:100%!important;justify-content:flex-start;position:absolute;right:0;top:0;width:100%!important}.alice-carousel__prev-btn .alice-carousel__prev-btn-wrapper .alice-carousel__prev-btn-item:hover{color:#000}.alice-carousel__next-btn,.alice-carousel__prev-btn{width:10%}.player-logo{width:15%}.newsletter-home-wrapper{display:flex;flex-direction:row-reverse;height:361px;padding:5% 3%}.newsletter-home-wrapper .newsletter-home-player{height:100%;width:45%}.newsletter-home-wrapper .newsletter-home-player .newsletter-home-player>div{max-width:100%}.newsletter-home-wrapper .newsletter-home-player video{object-fit:contain!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper{width:55%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-title{color:#d99606;font-size:36px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-title:first-of-type{margin-bottom:2%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-subtitles{font-size:25px;font-weight:600;margin:5% 0}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-subtitle:first-of-type{margin-bottom:1%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper{width:100%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper,.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper .newsletter-home-form{height:100%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper .newsletter-home-form ul{-webkit-padding-start:0;display:flex;justify-content:space-between;list-style:none;margin:10px auto;padding-inline-start:0;text-align:left;width:40%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper .newsletter-home-form .newsletter-home-input{background-color:#f9f5f0;border:none;font-size:15px;font-weight:700;height:40px;text-align:center;width:40%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper .newsletter-home-form .newsletter-home-input::placeholder{color:#c4bcbc!important;font-family:Josefin Sans,sans-serif!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-input-wrapper .newsletter-home-form .newsletter-home-button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-size:15px;height:40px;text-transform:uppercase;width:40%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-confidential{color:#b2b2b1;font-size:13px;margin:5% auto;width:55%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-confidential a{color:inherit;text-decoration:underline}@media(min-width:600px)and (max-width:1000px){.newsletter-home-input{height:50%!important;padding:2%;width:60%!important}.newsletter-home-button{height:50%!important;margin-top:20px;padding:2%;width:65%!important}.newsletter-home-confidential{margin:6% auto!important;width:100%!important}.newsletter-home-player{height:16rem;width:100%}}@media(max-width:600px){.newsletter-home-wrapper{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10% 3%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper{width:100%}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper{height:13rem}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-form ul{display:block!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-form .newsletter-home-input{height:2.5rem!important;width:60%!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-form .newsletter-home-button{height:2.5rem!important;margin-top:20px;width:65%!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-form ul{-webkit-padding-start:70px;list-style:none;padding-inline-start:70px;text-align:left}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-title{font-size:25px!important}.newsletter-home-wrapper .newsletter-home-left-side-wrapper .newsletter-home-form-wrapper .newsletter-home-confidential{margin:-6% auto!important;width:100%!important}.newsletter-home-wrapper .newsletter-home-player{height:16rem;width:100%}}@media(min-width:1600px){.newsletter-home-wrapper{height:600px}}.professor-home-card-wrapper{height:100%;width:100%}.professor-home-card-wrapper .professor-home-card-image-wrapper{height:70%;margin-bottom:10%;width:100%}.professor-home-card-wrapper .professor-home-card-image-wrapper .professor-home-card-image{height:100%;object-fit:cover;width:100%}.professor-home-card-wrapper .professor-home-card-name{font-size:20px;font-weight:600;margin-bottom:12px}.professor-home-card-wrapper .professor-home-card-subject{font-size:17px;line-height:25px;margin:0 auto 5%;width:70%}.home-professor-slider-link{color:#000;text-decoration:none}.home-professor-slider-wrapper{background-color:#fffcf8;color:#000;padding:30px 2%}.home-professor-slider-wrapper .alice-carousel__stage-item{padding-left:.8rem;padding-right:.8rem}.home-professor-slider-wrapper .alice-carousel__dots{display:none}.home-professor-slider-wrapper .home-professor-slider-button{margin:auto auto 20px;width:23%}.home-professor-slider-title{color:#d99606;font-size:36px;font-weight:700;letter-spacing:7px;margin-bottom:2%;margin-left:1.8rem;text-align:left;text-transform:uppercase}.home-professor-slider-wrapper .alice-carousel__stage-item{height:500px}.home-professor-slider-wrapper .alice-carousel__prev-btn-item{right:26%!important}.home-professor-slider-wrapper .alice-carousel__next-btn-item{left:24%!important}@media(max-width:600px){.home-professor-slider-button{height:67%!important;width:90%!important}.home-professor-slider-title{font-size:30px;margin:20px 0!important;text-align:center}}@media(min-width:1600px){.home-professor-slider-wrapper{padding:2% 15%}}.clients-advices-card-wrapper{color:#fff;display:flex;flex-direction:column;font-size:16px;height:14rem;justify-content:center;margin:0 2%;padding:3% 4%;text-align:left}.clients-advices-card-wrapper .clients-advices-card-author{text-align:end}.clients-advices-card-wrapper .clients-advices-card-text{line-height:25px;text-align:justify}#card-0,#card-3,#card-6{background-color:#efac91}#card-1,#card-4,#card-7{background-color:#68a2ff}#card-2,#card-5,#card-8{background-color:#b2ced8}@media(max-width:600px){.clients-advices-card-wrapper{height:17rem}}@media(min-width:1600px){.clients-advices-card-wrapper{height:18rem}}.home-clients-advices-wrapper{margin:6% 2%}.home-clients-advices-wrapper .alice-carousel__dots{display:none}.home-clients-advices-wrapper .alice-carousel:nth-child(3n+1){background-color:#f08080}.home-clients-advices-wrapper .home-clients-advices-title{color:#d99606;font-size:30px;font-weight:600;letter-spacing:5px;margin-bottom:2%;text-transform:uppercase}.home-clients-advices-wrapper .alice-carousel__prev-btn-item{right:27%!important}.home-clients-advices-wrapper .alice-carousel__next-btn-item{left:23%!important}@media(max-width:600px){.home-clients-advices-wrapper{margin:12% 2%}.home-clients-advices-title{font-size:23px!important;margin:10% 0!important}}@media(min-width:1600px){.home-clients-advices-wrapper{padding:0 15%}}.home-catalogue-taxons-wrapper{height:75%;padding-bottom:2%;width:50%}.home-catalogue-taxons-wrapper .home-catalogue-taxons{font-size:18px;font-weight:600}.home-catalogue-taxons-wrapper .home-catalogue-taxons a{color:inherit}.home-catalogue-taxons-wrapper .home-catalogue-taxons:not(:last-of-type){margin-bottom:23px}.home-catalogue-taxons-wrapper .home-catalogue-taxons:hover{color:#d99606}.home-catalogue-wrapper{background-color:#fffcf8;display:flex;height:500px;justify-content:space-between;margin-top:3%;padding:5%;text-align:start}.home-catalogue-wrapper .home-catalogue-image-wrapper{height:100%;width:50%}.home-catalogue-wrapper .home-catalogue-image-wrapper .home-catalogue-image{height:100%;object-fit:cover;width:100%}.home-catalogue-wrapper .home-catalogue-text-wrapper{display:flex;flex-wrap:wrap;height:100%;padding:1% 5%;width:54%}.home-catalogue-wrapper .home-catalogue-text-wrapper .home-catalogue-title{color:#d99606;font-size:30px;font-weight:600;height:20%;letter-spacing:5px;margin-bottom:5%;text-transform:uppercase;width:100%}.home-catalogue-wrapper .home-catalogue-text-wrapper .home-catalogue-title .home-catalogue-title-firstpart{margin-bottom:2%}@media(max-width:600px){.home-catalogue-wrapper{padding:12% 5%}.home-catalogue-title{font-size:23px!important}.home-catalogue-taxons-wrapper .home-catalogue-taxons{font-size:17px}}@media(min-width:1600px){.home-catalogue-wrapper{height:850px}}.simple-button{background-color:#d99606;border:3px solid #d99606;color:#fff;cursor:pointer;margin:auto;padding:.9rem;text-transform:uppercase;width:100%}.simple-button:hover{background-color:#fff!important;border:3px solid #d99606!important;color:#d99606!important}.home-faq-wrapper{background-color:#f9f5f0;font-size:16px;padding:3% 15%;position:relative;text-align:start}.home-faq-wrapper a{color:#d99606!important;text-decoration:underline!important}.home-faq-wrapper .home-faq-title{color:#d99606;font-size:30px;font-weight:600;letter-spacing:3px;margin-bottom:3%;text-align:center}.home-faq-wrapper .home-faq-button-wrapper{margin:3% auto auto;width:15%}.home-faq-wrapper .css-15v22id-MuiAccordionDetails-root{padding:0 5% 18px;text-align:justify}@media(max-width:600px){.home-faq-wrapper{padding:10% 0;text-align:justify}.home-faq-wrapper a{color:#d99606!important;text-decoration:underline!important}.home-faq-wrapper .home-faq-title{margin:0;padding-bottom:6%}.home-faq-wrapper .home-faq-button-wrapper{margin-top:0;padding-bottom:7%;padding-top:7%;width:45%}}@media(min-width:1600px){.home-faq-wrapper{padding:3% 24%;text-align:justify}}.home-soul-wrapper{height:100%;margin:3% auto;position:relative;width:70%}.home-soul-wrapper .home-soul-title-second-part{display:none}.home-soul-wrapper .home-soul-title-first-part{color:#d99606;font-size:65px;font-weight:600;letter-spacing:6px;margin-left:20%;text-align:start;text-transform:uppercase}.home-soul-wrapper .home-soul-wrapper-sides{display:flex;justify-content:center;width:100%}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left{height:100%}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image{height:571px;object-fit:cover;width:370px}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image.mobile{display:none!important}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image.desktop{display:block!important}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-paragraph{margin-top:1%;text-align:left}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right{line-height:20px;margin-left:3%;text-align:justify}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-title-second-part{color:#d99606;display:block;font-size:33px;font-weight:600;letter-spacing:6px;margin-bottom:4%;text-align:start;text-transform:uppercase}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-first-part,.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-second-part{display:block}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-first-part .home-soul-wrapper-right-text-title,.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-second-part .home-soul-wrapper-right-text-title{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-block-end:0;margin-block-start:0;margin-bottom:1%;margin-top:3%!important;margin-inline-end:0;margin-inline-start:0;position:static!important;text-transform:none}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-first-part .home-soul-wrapper-right-text-paragraph,.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-second-part .home-soul-wrapper-right-text-paragraph{font-size:17px;margin-top:2%;text-indent:40px}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-button{display:none}.home-soul-wrapper .home-soul-wrapper-image{margin:3% 0;text-align:end;width:100%}.home-soul-wrapper .home-soul-wrapper-image .home-soul-image{height:400px;object-fit:cover;width:910px}@media(max-width:1000px){.home-soul-wrapper{padding:14% 5%;width:88%}.home-soul-wrapper .home-soul-title-first-part{margin-left:0;text-align:center}.home-soul-wrapper .home-soul-title-second-part{color:#d99606;display:block;font-size:33px;font-weight:600;letter-spacing:6px;margin-bottom:4%;text-align:center;text-transform:uppercase}.home-soul-wrapper .home-soul-wrapper-sides{display:block}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-wrapper-right-text-title{position:static;text-transform:none}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-second-part{display:none}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-second-part-open{display:block}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-wrapper-right-text .home-soul-button{background-color:#fff;border:none;display:block;font-family:Josefin Sans,sans-serif;font-weight:600;margin:20px auto}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-right .home-soul-title-second-part{display:none}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image{width:309px}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image.mobile{display:block!important;margin:auto}.home-soul-wrapper .home-soul-wrapper-sides .home-soul-wrapper-left .home-soul-wrapper-left-image.desktop{display:none!important}}.home-wrapper{position:relative}.notfound-wrapper{background-color:#fffcf8;height:90vh;padding:7% 0}.notfound-wrapper .bloc-wrapper{align-items:center;display:flex;justify-content:center}.notfound-wrapper .bloc-wrapper img{width:7%}.notfound-wrapper .bloc-wrapper img.reverse{transform:scaleX(-1)}.notfound-wrapper .bloc-wrapper .text-wrapper{padding:20px}.notfound-wrapper .bloc-wrapper .text-wrapper .not-found-title{color:#d99606;font-size:25px;font-weight:600;margin-bottom:30px;text-transform:uppercase}.notfound-wrapper .bloc-wrapper .text-wrapper .not-found div{font-size:20px;margin-bottom:10px}.notfound-wrapper .bloc-wrapper .text-wrapper .not-found a{border-bottom:1px solid #d99606;color:#d99606}.seo-text-wrapper{background-color:#f9f5f0;line-height:25px;padding:5% auto;position:relative;text-align:justify;text-indent:40px}.seo-text-wrapper .seo-content-wrapper{margin:auto;padding:5% 0;width:66%}.seo-text-wrapper .seo-content-wrapper h1{font-size:1.3em;margin-bottom:5%;text-align:center;text-transform:uppercase}.product-found{background-color:#f9f5f0;color:#d99606;font-weight:600;margin-top:1%;padding-left:50px;padding-top:30px;text-align:left}.filters-buttons-wrapper{display:flex}.filters-buttons-wrapper .filters-button-wrapper{background-color:#fff;max-height:100vh;overflow-y:auto;padding-bottom:0;position:-webkit-sticky!important;position:sticky!important;top:0;width:50%;z-index:1}.filters-buttons-wrapper .filters-button-wrapper button{font-family:Josefin Sans,sans-serif;width:100%}.filters-buttons-wrapper .filters-button-wrapper.style button{background-color:#d99606}.seo-text{background-color:#f9f5f0;line-height:20px;padding-bottom:4%;padding-left:4%;padding-right:4%;text-align:justify;text-indent:30px}.seo-text h2{font-size:.9em;position:relative;text-indent:0}.seo-text a{color:#d99606;text-decoration:underline}.filters-and-tri-wrapper{text-align:left}.catalogue-products-wrapper{background-color:#f9f5f0;min-height:350px;padding:2% 0}.catalogue-products-wrapper .catalogue-product-card-wrapper{margin:10% auto;width:80%}.title-seo{padding:4%}.catalogue-products-pagination-wrapper{background-color:#f9f5f0}@media(min-width:600px)and (max-width:1000px){.catalogue-products-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 0}.catalogue-products-wrapper .catalogue-product-card-wrapper{margin:2%!important;width:45%!important}}@media(min-width:1000px){.filters-sort-button-wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;overflow-y:visible;overflow-y:initial;position:relative!important;width:100%;z-index:auto}.filters-sort-button-wrapper.style{display:none}.catalogue-products-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:2% 1%}.catalogue-products-wrapper .catalogue-product-card-wrapper{margin:1%!important;width:23%!important}.title-seo{padding:0 0 4%!important;text-transform:uppercase}}.title-seo{background-color:#f9f5f0;font-size:1em;font-weight:600;padding-bottom:4%}@media(min-width:1600px){.catalogue-products-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:2% 10%!important}.title-seo{padding-bottom:4%!important}}.filters-and-sort-wrapper{display:flex}.filters-and-sort-wrapper .filters-and-sort-button{align-items:center;background-color:#d99606;border:1px solid #fff;color:#fff;display:inline-flex;height:44px;justify-content:center;width:50%}.more-filters-button{display:none}.filters-or-sort-items{max-height:300px;overflow-y:auto}@media(min-width:1000px){.filters-and-sort-wrapper{display:flex;justify-content:flex-end;padding:2%;width:9%}.filters-and-sort-wrapper .filters-and-sort-button{background-color:#fff;border:1px solid #d3d3d3;color:#000;cursor:pointer;width:100%}.filters-or-sort-items{display:flex;flex-wrap:wrap;max-height:none;overflow:visible;overflow:initial;padding:2% 2% 0;position:relative;width:68%}.more-filters-button{font-weight:600;text-align:center;width:13%}.more-filters-button,.more-filters-button div{display:flex;justify-content:center;padding:2% 1%}.more-filters-button div{align-items:center;background-color:#061f4b;border:2px solid #f9f5f0;color:#f9f5f0;cursor:pointer;height:44px;width:90%}.more-filters-button div:hover{background-color:#f9f5f0;border:2px solid #061f4b;color:#061f4b}}.filtersItems-and-filterUnderItems-closed{display:none}.filters-sort-items-wrapper{align-items:center;border-bottom:1px solid gray;display:flex;height:50px}.filters-sort-items-wrapper .filters-sort-items-title{margin:0 5%;text-align:left;width:65%}.filters-sort-items-wrapper .filters-sort-items-title-chevron{margin:0 10%;transform:rotate(90deg)}.filters-sort-items-wrapper .filter-sort-items-number-choice-click{background-color:#d99606;border-radius:50%;color:#fff;height:20px;line-height:25px;width:20px}@media(min-width:1000px){.filtersItems-and-filterUnderItems{animation:fadeIn .5s;cursor:pointer;position:relative;width:20%}.filtersItems-and-filterUnderItems .filters-sort-items-wrapper{background-color:#fff;border:1px solid #d3d3d3;margin:2px 3px}}.filters-sort-under-items-wrapper{align-items:center;background-color:#f9f5f0;display:flex;height:45px}.filters-sort-under-items-wrapper label{color:inherit;cursor:pointer}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=checkbox]{border:1px solid #000;border-radius:.15em;place-content:center}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=checkbox],.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;color:#d3d3d3;cursor:pointer;display:grid;font:inherit;height:17px;margin:0 20px;transform:translateY(-.075em);width:17px}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=radio]{border:1px solid #000;border-radius:50%;place-content:center}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=checkbox]:before{content:"";height:17px;width:17px}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=checkbox]:checked:before{background-color:#d99606}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=checkbox]:checked+label{color:#d99606}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=radio]:checked{background-color:#d99606;border:1px solid #d99606}.filters-sort-under-items-wrapper .filters-sort-under-items-input[type=radio]:checked+label{color:#d99606}@media(min-width:1000px){.filters-sort-under-items-wrapper{background-color:#fff;display:inline-flex;height:40px;text-align:left;width:210px}.choice-items-number{color:#d99606}.filters-button-wrapper{display:none}}.filter-choice-slider-wrapper{height:100%;margin:auto;position:relative;width:100%}.filter-choice-slider-wrapper>*{color:#000;margin:auto;padding-top:15%}.filter-choice-slider-wrapper .filter-choice-slider-min-price{bottom:-15px;left:-6px;position:absolute}.filter-choice-slider-wrapper .filter-choice-slider-max-price{bottom:-15px;position:absolute;right:-23px}.filter-choice-slider-wrapper .css-1v5z18m{position:relative}.filter-choice-slider-wrapper .css-1v5z18m span{color:#d99606}@media(max-width:1000px){.filter-choice-slider-wrapper{background-color:#f9f5f0;padding:7% 0}.filter-choice-slider-wrapper>*{padding:0}}.filters-sort-under-items-closed{display:none}@media(min-width:1000px){.filters-sort-under-items-open{animation:fadeIn .3s;background-color:#fff;border:1px solid #d3d3d3;height:218px;overflow:auto;position:absolute;text-align:left;width:318%;z-index:1}}.sort-items-wrapper-closed{display:none}.sort-items-wrapper,.sort-items-wrapper .filters-sort-under-items-wrapper{background-color:#fff}@media(min-width:1000px){.sort-items-wrapper{animation:fadeIn .5s;border:1px solid #d3d3d3;position:absolute;right:-36%;top:80px;width:20%;z-index:1}.sort-items-wrapper .filters-button-wrapper{display:none}}.filters-button-wrapper{animation:fadeIn .3s;padding:20px 0}.filters-button-wrapper .filters-button{background-color:#b9b8b8;border:none;color:#fff;font-style:"Josefin Sans",sans-serif!important;padding:15px}.filters-button-wrapper-closed{display:none}@media(min-width:1000px){.filters-button-wrapper{padding-left:2%;width:12%}.filters-button-wrapper .filters-button{font-family:Josefin Sans,sans-serif;width:100%}}.pagination-wrapper{background-color:inherit;display:flex;justify-content:center;padding-bottom:4%}.pagination-wrapper a{font-family:Josefin Sans,sans-serif!important;font-size:16px}.select-filters-wrapper{color:#d99606;display:flex;flex-wrap:wrap;width:100%}.select-filters-wrapper .select-filters-items{cursor:pointer;margin:6px 0;padding-left:5px;text-align:start;width:48%}.select-filters-wrapper .select-filters-items .select-filters-cross{margin:0 9px}.select-filters-wrapper-closed{display:none}@media(min-width:1000px){.select-filters-wrapper{align-items:center;justify-content:center;width:85%}.select-filters-wrapper .select-filters-items{margin:6px 0;padding-left:5px;text-align:start;width:17%}.select-filters-wrapper .select-filters-items .select-filters-cross{margin:0 9px}}.footer-wrapper{background-color:#e7dacb;color:#000;height:100%;padding:0;position:relative;z-index:1}.footer-wrapper .footer-top-wrapper{display:flex;padding-top:50px;width:100%}.footer-wrapper .footer-top-wrapper .footer-univers{border-right:1px solid #000;width:23%}.footer-wrapper .footer-top-wrapper .footer-univers .footer-logo-wrapper{margin-bottom:20px}.footer-wrapper .footer-top-wrapper .footer-univers .footer-logo-wrapper .footer-logo-img{width:70%}.footer-wrapper .footer-top-wrapper .footer-univers .footer-univers-link{font-size:18px;padding:10px 47px;text-align:start}.footer-wrapper .footer-top-wrapper .footer-univers .footer-univers-link a{color:inherit}.footer-wrapper .footer-top-wrapper .footer-univers .footer-univers-link:hover{text-decoration:underline}.footer-wrapper .footer-top-wrapper .footer-items-wrapper{width:76%}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper{display:flex;width:100%}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne{padding:0 46px;text-align:left;width:30%}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-items-title{display:block;font-size:20px;font-weight:600;margin-bottom:12px;text-transform:uppercase}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-items{display:block;padding:3px 0}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-items a{color:inherit}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-items:hover{text-decoration:underline}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-item-icon{display:inline-block}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .footer-item-icon .footer-logo{padding:2px;width:46px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-colonne-wrapper .footer-items-colonne .qualiopi .footer-logo{height:110px;padding:2px;width:200px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under{display:flex;justify-content:flex-end;margin:10px 0;width:100%}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper{display:flex;padding:0 80px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .footer-item-under-follow-title{align-items:center;display:flex;font-size:18px;font-weight:600;margin-right:20px;text-transform:uppercase}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form{display:inline-block;height:36px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form .input-top-wrapper{height:38px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form .input-top-wrapper .newsletter-footer-input{background-color:#e7dacb;border:1px solid #fff;height:86%;width:180px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form .input-top-wrapper .newsletter-footer-input::placeholder{color:#000;font-family:Josefin Sans,sans-serif!important}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form .newsletter-footer-button{background-color:#fff;border:1px solid #fff;color:#000;cursor:pointer;font-family:Josefin Sans,sans-serif!important;font-weight:600;height:100%;text-transform:uppercase;width:140px}.footer-wrapper .footer-top-wrapper .footer-items-wrapper .footer-items-under .footer-item-under-follow-wrapper .newsletter-footer-form ul{-webkit-padding-start:0;display:flex;justify-content:space-between;list-style:none;padding-inline-start:0;text-align:left}.footer-wrapper .footer-copyright{background-color:#e7dacb;padding:20px}.footer-items{display:block;margin:10px 0}.footer-items a{color:inherit}.footer-wrapper-responsive{align-items:center;background-color:#e7dacb;color:#000;display:flex;flex-direction:column;padding:20px 0;width:100%}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive{border-bottom:1px solid #000;width:80%}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .footer-newsletter-title-responsive{font-size:13px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive{margin:auto;width:80%}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive ul{list-style-type:none}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive ul li{text-align:left}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive div{margin-top:20px}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive .newsletter-footer-input-responsive{background-color:#e7dacb;border:1px solid #fff;height:32px;width:97%}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive .newsletter-footer-input-responsive::placeholder{color:#000;font-family:Josefin Sans,sans-serif!important}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-newsletter-wrapper-responsive .newsletter-footer-form-responsive .newsletter-footer-button-responsive{background-color:#fff;border:1px solid #fff;color:#000;font-family:Josefin Sans,sans-serif!important;font-size:12px;font-weight:600;height:32px;text-transform:uppercase;width:100%}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-icon-wrapper-responsive{margin:35px}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-icon-wrapper-responsive .footer-icon-responsive{display:inline-block}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-icon-wrapper-responsive .footer-icon-responsive .footer-logo{width:35px}.footer-wrapper-responsive .footer-newsletter-icon-wrapper-responsive .footer-icon-wrapper-responsive .footer-icon-responsive .qualiopi{height:110px;width:200px}.footer-wrapper-responsive .footer-accordion-wrapper-responsive{border-bottom:1px solid #000;padding:27px 0;width:80%}.footer-wrapper-responsive .footer-accordion-wrapper-responsive .footer-accordion-responsive .footer-items a{color:inherit}.footer-wrapper-responsive .footer-univers-responsive{border-bottom:1px solid #000;margin:30px 0;width:80%}.footer-wrapper-responsive .footer-univers-responsive .footer-univers-link:not(:last-child){margin-bottom:5px}.footer-wrapper-responsive .footer-univers-responsive .footer-univers-link a,.footer-wrapper-responsive .footer-univers-responsive .footer-univers-link:not(:last-child) a{color:inherit}.footer-wrapper-responsive .footer-logo-wrapper,.footer-wrapper-responsive .footer-univers-responsive .footer-univers-link:last-child{margin-bottom:30px}.footer-wrapper-responsive .footer-logo-wrapper .footer-logo-img{width:200px}.products-slider-wrapper{background-color:#f9f5f0;height:380px;position:relative}.products-slider-wrapper .video-filter-drag-top{height:142px;position:absolute;width:100%}.products-slider-wrapper .video-filter-drag-bottom{bottom:0;height:142px;position:absolute;width:100%}.products-slider-wrapper .products-slider-image-wrapper{height:350px;width:100%}.products-slider-wrapper .products-slider-image-wrapper img{height:100%;object-fit:cover;width:100%}.products-slider-wrapper .product-slider-video-wrapper{height:350px;width:100%}.products-slider-wrapper .product-slider-video-wrapper .react-player__preview{background-size:contain!important}.products-slider-wrapper .alice-carousel__dots{bottom:-30px;left:0;position:absolute;width:99%!important}.products-slider-wrapper .alice-carousel__dots .alice-carousel__dots-item{background-color:gray;border-radius:0;height:6px!important;margin-right:7px!important;width:6px!important}.products-slider-wrapper .alice-carousel__dots .alice-carousel__dots-item.__active{background-color:#d3d3d3!important}.products-slider-wrapper .alice-carousel__next-btn,.products-slider-wrapper .alice-carousel__prev-btn{display:none}@media(min-width:600px)and (max-width:1000px){img{object-fit:contain!important}}@media(min-width:1000px){.products-slider-wrapper{position:relative}.products-slider-wrapper .product-slider-miniature-wrapper .products-slider-image-wrapper img{height:100%;object-fit:cover;width:100%}.products-slider-wrapper .alice-carousel__next-btn,.products-slider-wrapper .alice-carousel__prev-btn{display:block}.products-slider-wrapper .alice-carousel__dots{display:none}}.top-informations-wrapper{background-color:#f9f5f0;padding:6% 10px;position:relative;text-align:left}.top-informations-wrapper .product-level-and-price-wrapper{margin-bottom:20px}.top-informations-wrapper .product-level-and-price-wrapper .product-level-wrapper{display:inline}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper{display:inline-flex;flex-direction:row-reverse;min-width:39%}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price{align-items:baseline;display:flex;flex-direction:inherit;width:100%}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price .lesson-card-selection-final-price{font-size:20px;margin-right:10px;width:60%}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price .lesson-card-selection-before-price{margin:0;width:30%}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper.larger{width:100%!important}@media(min-width:1000px){.top-informations-wrapper{background-color:#fff;padding:15px 40px}.top-informations-wrapper .reduction-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-informations-wrapper .product-level-and-price-wrapper{display:flex;flex-direction:column-reverse}.top-informations-wrapper .product-level-and-price-wrapper .product-level-wrapper{width:100%}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;font-size:23px;justify-content:flex-start!important;margin-top:20px!important;width:100%!important}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price{display:flex;flex-direction:row-reverse;justify-content:left;width:70%!important}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price .lesson-card-selection-price-without-reduction{font-size:28px}.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price .lesson-card-selection-before-price,.top-informations-wrapper .product-level-and-price-wrapper .top-informations-price-wrapper .lesson-card-selection-price .lesson-card-selection-final-price{font-size:26px;margin-left:10px;width:40%}}@media(min-width:1600px){.top-informations-wrapper .lesson-card-selection-price-without-reduction{font-size:30px!important}.top-informations-wrapper .lesson-card-selection-before-price,.top-informations-wrapper .lesson-card-selection-final-price{font-size:28px!important;margin-left:10px;width:40%}}.reduction-wrapper{background-color:#d73307;color:#fff;font-size:14px;left:20px;padding:6px 5px;position:absolute;text-transform:uppercase;top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1000px){.reduction-wrapper{align-items:center;display:flex;position:static;width:9rem}}.title-wrapper{font-size:20px;font-weight:300;line-height:32px;padding-top:30px;text-transform:uppercase}@media(min-width:1000px){.title-wrapper{padding-top:10px}}@media(min-width:1600px){.title-wrapper{font-size:27px;padding-top:40px}}.professor-name{color:#d99606;font-size:18px;padding:10px 0}@media(min-width:1000px){.professor-name{font-size:23px;padding-top:5px;padding-top:18px}}.level-wrapper{display:inline-block;margin-right:12px;margin-top:7px}.level-wrapper .level-image-wrapper{display:inline-block;margin-right:5px;margin-top:10px;width:25px}.level-wrapper .level-image-wrapper img{height:100%;object-fit:cover;width:100%}.level-wrapper .level-texte{display:inline}@media(min-width:1600px){.level-wrapper{font-size:23px;padding-top:18px}}.out-stocks{background-color:#061f4b;color:#fff;cursor:default!important;margin-bottom:25px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.variants-choice-select{background-color:#fffcf8;cursor:pointer;margin-bottom:20px;padding:10px;width:70%}.variants-choice-select .variants-choice-select-chevron{font-weight:600;position:absolute;right:32%;transform:rotate(270deg)}.variants-choice-select .select{font-weight:600}.variants-choice-popup-background{background-color:#00000080;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2}.variants-choice-popup-background .variants-choice-toclose{cursor:pointer;font-size:20px;position:absolute;right:4%;top:4%}.variants-choice-popup-background .variants-choice-popup-wrapper{background:#fffcf8;height:281px;left:7%;overflow-y:auto;padding:20px;position:fixed;top:21%;width:77%;z-index:3}.variants-choice-popup-background .variants-choice-popup-wrapper .variants-choice-popup-choose{color:#d99606;font-size:18px;font-weight:600}.variants-choice-popup-background .variants-choice-popup-wrapper .variants-choices-item{border-bottom:1px solid #d3d3d3;cursor:pointer;margin:22px 0;padding-bottom:22px}.variants-choice-popup-background .variants-choice-popup-wrapper .variants-choices-item.not-in-stock{color:#d3d3d3;cursor:default}.variants-choice-popup-background .variants-choice-popup-wrapper .variants-choices-item-select{border-bottom:1px solid #d3d3d3;cursor:pointer;font-weight:600;margin:22px 0;padding-bottom:22px}.close{display:none}@media(min-width:1000px){.variants-choice-popup-wrapper{left:32%!important;top:37%!important;width:28%!important}}.paiement-tag-wrapper{display:inline-flex}.paiement-tag-wrapper .paiement-tag-logo-oney{margin-right:15px;object-fit:contain;vertical-align:initial;width:55px}.paiement-tag-wrapper .oney-active{color:#86bd28}.paiement-tag-wrapper .oney-desactive{color:#b3b2b2}.giftcard-amount-wrapper{margin:10% 0}.giftcard-amount-wrapper .input-wrapper{padding:0;width:75%}.MuiRating-iconFilled{color:#000}.reviews-product-wrapper{margin-bottom:20px}.reviews-product-wrapper:hover{cursor:pointer}.asking-review{cursor:pointer;font-weight:600;margin-bottom:20px;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reviews-sidebar-wrapper{background-color:#000000b5;box-shadow:-4px 0 10px rgba(0,0,0,.466);display:block;height:100vh;position:fixed;right:0;top:0;width:100vw;z-index:5}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper{background-color:#fffcf8;bottom:0;height:100vh;overflow-x:auto;position:fixed;right:0;transition:inset-inline-end .3s ease-out;width:470px}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper{padding:2rem 1.5rem;position:relative}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .spinner-wrapper{background:hsla(0,0%,100%,.761);height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:1}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .button{background-color:#000;border:2px solid #000;color:#fff;cursor:pointer;padding:15px;text-transform:uppercase}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .button:hover{background-color:rgba(0,0,0,.589)}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item{border-top:1px solid #d3d3d3;padding:2rem 0}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item .review-rate-and-date{display:flex;justify-content:space-between}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item .review-title{display:block;font-weight:600;text-align:left}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item .review-content{margin-top:20px;text-align:justify}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item .review-username{font-style:italic;margin:10px 0;text-align:left}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-item .css-1nbsiwm-MuiRating-root{font-size:1rem}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .cross{cursor:pointer;position:fixed;right:20px;top:15px}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-sidebar-reviews-intern-wrapper_title{font-size:18px;text-decoration:underline;text-transform:uppercase}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-rating-and-numbers{align-items:center;background-color:rgba(217,150,6,.349);border:1px solid #d99606;display:flex;justify-content:space-between;margin:2rem auto;padding:10px}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-rating-and-numbers .asking-review{cursor:pointer;font-weight:600;margin-top:10px;text-decoration:underline}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-rating-and-numbers .total-rating{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;text-align:left}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper .reviews-sidebar-reviews-intern-wrapper .reviews-rating-and-numbers .total-rating div{margin-bottom:7px}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper.close{display:block;inset-inline-end:-472px}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper.close>*{opacity:0;transform:translateX(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper.open{inset-inline-end:0}.reviews-sidebar-wrapper .reviews-sidebar-reviews-wrapper.open>*{opacity:1;transform:translateX(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.reviews-sidebar-wrapper.close{transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.reviews-sidebar-wrapper.open{opacity:1;visibility:visible}@media(max-width:500px){.reviews-sidebar-reviews-wrapper{height:90vh!important;width:100%!important}}.highlights-wraper{padding:35px 7px;text-align:left}.highlights-wraper .highlights-item{align-items:center;display:flex;vertical-align:middle}.highlights-wraper .highlights-item .hightlight-texte{display:inline!important;font-size:17px!important;font-weight:400!important;height:100%;position:relative!important;text-transform:none!important}.highlights-wraper .highlights-item img{width:40px}@media(min-width:1000px){.highlights-wraper{padding:20px 40px!important}}@media(min-width:1600px){.highlights-wraper{font-size:20px}.highlights-wraper .highlights-item{margin:10px 0}}.accordions-products-wrapper{padding-bottom:10px}.accordions-products-wrapper a{color:inherit;text-decoration:underline}.accordions-products-wrapper .accordions-products-title-wrappper{background-color:#f9f5f0!important;cursor:pointer!important;font-size:17px!important;font-weight:600;padding:15px 40px!important;position:relative!important;scroll-margin-block-start:10rem!important;text-align:left!important;text-transform:uppercase!important}.accordions-products-wrapper .accordions-products-title-wrappper .accordions-products-title{display:inline-block;font-size:16px!important;padding:.4rem;position:relative;text-transform:uppercase;unicode-bidi:isolate;z-index:0}.accordions-products-wrapper .accordions-products-title-wrappper .accordions-products-chevron-closed{animation:chevronClosed .3s;display:inline-block;position:absolute;right:50px;transform:rotate(270deg)}.accordions-products-wrapper .accordions-products-title-wrappper .accordions-products-chevron-open{animation:chevronOpen .3s;display:inline-block;position:absolute;right:50px;top:5px;transform:rotate(90deg)}.accordions-products-wrapper .accordions-products-informations-wrapper{animation:fadeIn .8s;background-color:#fffcf8;line-height:20px;padding:0 40px;text-align:left}.accordions-products-wrapper .accordions-products-informations-wrapper .accordion-under-title{font-size:15px;font-weight:600;margin-bottom:10px;padding-top:15px;text-transform:uppercase}.accordions-products-wrapper .closed{display:none}@keyframes chevronOpen{0%{transform:rotate(270deg)}to{transform:rotate(90deg)}}@keyframes chevronClosed{0%{transform:rotate(90deg)}to{transform:rotate(270deg)}}@media(min-width:1000px){.accordions-products-wrapper{background-color:#fffcf8;margin:10px auto;width:85%!important}.accordions-products-wrapper .accordions-products-title-wrappper{background-color:#fffcf8!important;color:#d99606!important;text-align:center!important}.accordions-products-wrapper .accordions-products-title-wrappper .accordions-products-title{padding:0!important}.accordions-products-wrapper .accordions-products-informations-wrapper{padding:0 70px}.accordions-products-wrapper .accordions-products-informations-wrapper .accordion-materiel-prerequis-wrapper{display:flex;justify-content:space-between;padding-top:20px}}@media(min-width:1600px){.accordions-products-wrapper{width:73%!important}}.nouveaute-et-pack-wrapper{padding-top:15px}.nouveaute-et-pack-wrapper .nouveaute-tag,.nouveaute-et-pack-wrapper .pack-tag{color:#fff;font-size:12px;margin-right:10px;padding:5px 6px;text-transform:uppercase}.nouveaute-et-pack-wrapper .nouveaute-tag{background-color:#80b074}.nouveaute-et-pack-wrapper .pack-tag{background-color:#061f4b}.nouveaute-et-pack-wrapper .private-sales{background-color:#000;color:#fff;font-size:12px;margin-right:10px;padding:5px 6px;text-transform:uppercase}@media(min-width:1000px){.nouveaute-et-pack-wrapper{padding-top:1px}}.summary-wrapper{padding:15px 0;text-align:justify}@media(min-width:1000px){.summary-wrapper{padding:30px 0}}.objectifs-wrapper{padding-bottom:15px}.objectifs-wrapper ul{list-style-type:none;margin:0;padding:0}.objectifs-wrapper ul li{padding:2px}@media(min-width:1000px){.objectifs-wrapper{padding-bottom:30px}}.materiel-wrapper{padding-bottom:15px}.materiel-wrapper .materiel-item:not(:last-child){margin-bottom:7px}@media(min-width:1000px){.materiel-wrapper{min-width:65%;padding-right:30px}}.offres-eleves-wrapper,.prerequis-wrapper{padding-bottom:15px}.programme-wrapper{padding:15px 0;text-align:justify}.extrait-cours-wrapper .extrait-cours-title{color:#d99606;font-size:23px;font-weight:600;padding:15px;text-transform:uppercase}.extrait-cours-wrapper .extrait-cours-player-wrapper{height:233px}.extrait-cours-wrapper .player-logo{width:80px}@media(min-width:1000px){.extrait-cours-wrapper{margin:auto;padding:3% 0;width:85%}.extrait-cours-wrapper .extrait-cours-title{font-size:28px}.extrait-cours-wrapper .extrait-cours-title div{margin-bottom:10px}.extrait-cours-player-wrapper{height:500px!important}.player-logo{width:20%!important}}@media(min-width:1600px){.extrait-cours-wrapper{width:73%}.extrait-cours-player-wrapper{height:820px!important}}.product-professor-wrapper{background-color:#6f8aa1;color:#fff;padding:30px 0}.product-professor-wrapper .product-professor-img-name-wrapper{padding:0 15px;position:relative}.product-professor-wrapper .product-professor-img-name-wrapper .professor-image-wrapper{height:250px;margin:auto;width:75%}.product-professor-wrapper .product-professor-img-name-wrapper .professor-image-wrapper img{height:100%;margin:auto;object-fit:contain;width:100%}.product-professor-wrapper .product-professor-img-name-wrapper .professor-name{background-color:#6f8aa1;color:#fff;font-size:20px;font-weight:600;padding:10px;text-align:center;text-transform:uppercase}.product-professor-wrapper .product-professor-img-name-wrapper .professor-name div:not(:last-child){margin-bottom:5px}.product-professor-wrapper .product-professor-description{margin-top:40px;padding:0 15px;text-align:justify}.product-professor-wrapper .product-professor-button{background-color:#fff;color:#464545;margin:30px auto auto;padding:10px;text-transform:uppercase;width:170px}.product-professor-wrapper .product-professor-button:hover{background-color:#464545;color:#fff;cursor:grab}@media(min-width:1000px){.product-professor-wrapper{margin:auto;width:85%}.product-professor-wrapper .product-professor-img-name-wrapper{margin:auto;width:73%!important}.product-professor-wrapper .product-professor-img-name-wrapper .professor-image-wrapper{height:400px;width:100%}.product-professor-wrapper .product-professor-img-name-wrapper .professor-name{font-size:28px;position:static;text-align:center}.product-professor-wrapper .product-professor-img-name-wrapper .professor-name div{padding-bottom:10px}.product-professor-wrapper .product-professor-description{border-top:2px solid #fff;margin:auto;width:70%}}@media(min-width:1600px){.product-professor-wrapper{width:73%!important}.product-professor-wrapper .professor-image-wrapper{margin:auto;width:50%!important}.product-professor-wrapper .professor-name{margin:auto;width:50%}.product-professor-wrapper .professor-name div{text-align:center}.product-professor-wrapper .product-professor-description{margin:auto;width:35%}}.recommandations-wrapper{padding:35px 0}.recommandations-wrapper .recommandations-title{color:#d99606;font-size:20px;font-weight:600;margin:auto;padding-bottom:15px;text-transform:uppercase}.recommandations-wrapper .recommandations-title span{display:block}.recommandations-wrapper .recommandations-title span:not(:last-child){margin-bottom:10px}.recommandations-wrapper .recommandation-slider-wrapper.flex{display:flex;justify-content:center}.recommandations-wrapper .recommandation-slider-wrapper .recommendation-slider-card-wrapper{padding:0 20px}.recommandations-wrapper .alice-carousel__dots{bottom:-15px;left:0;position:absolute;width:99%!important}.recommandations-wrapper .alice-carousel__dots .alice-carousel__dots-item{background-color:gray;border-radius:0;height:6px!important;margin-right:7px!important;width:6px!important}.recommandations-wrapper .alice-carousel__dots .alice-carousel__dots-item.__active{background-color:#d3d3d3!important}.recommandations-wrapper .alice-carousel__next-btn,.recommandations-wrapper .alice-carousel__prev-btn{display:none}@media(min-width:1000px){.recommendation-slider-card-wrapper{max-width:400px}.recommandations-wrapper{margin:auto;width:97%}.recommandations-wrapper .recommandations-title{font-size:28px;margin:20px auto}.recommandations-wrapper .alice-carousel__next-btn,.recommandations-wrapper .alice-carousel__prev-btn{display:block}.recommandations-wrapper .alice-carousel__next-btn .alice-carousel__next-btn-item,.recommandations-wrapper .alice-carousel__prev-btn .alice-carousel__next-btn-item{right:-40%}.recommandations-wrapper .alice-carousel__next-btn .alice-carousel__prev-btn-item,.recommandations-wrapper .alice-carousel__prev-btn .alice-carousel__prev-btn-item{right:13%}}@media(min-width:1600px){.recommandations-wrapper{margin:auto;width:73%!important}}.add-card-bar-wrapper{align-items:center;bottom:0;display:flex;font-size:13px;height:70px;position:fixed;text-transform:uppercase;width:100%;z-index:1}.add-card-bar-wrapper .add-card-wrapper{align-items:center;background-color:#d99606;border:2px solid #d99606;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:55%}.add-card-bar-wrapper .add-card-wrapper.still{background-color:#80b074;border:7px solid #80b074}.add-card-bar-wrapper .add-card-wrapper.outStock{background-color:#c6c6c6;border-color:#c6c6c6}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper{background-color:#fff;border:2px solid #d99606;cursor:pointer;display:flex;height:100%;width:45%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-offer-wrapper{align-items:center;background-color:#fff;border-right:2px solid #d99606;color:#d99606;display:flex;height:100%;justify-content:center;width:70%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-wishList-wrapper{align-items:center;background-color:#fff;border-bottom:2px solid #d99606;display:flex;height:100%;justify-content:center;width:30%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-wishList-wrapper a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-wishList-wrapper .add-card-logo{margin-right:0}.add-card-bar-wrapper .add-card-logo{display:inline;margin-right:7px;width:20px}.add-card-bar-wrapper .spinner-product-wrapper{background:hsla(0,0%,100%,.493);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.add-card-bar-wrapper .spinner-product-wrapper .spinner-wrapper{height:100%}@media(min-width:1000px){.add-card-bar-wrapper{bottom:2px;height:7.5%;margin:auto;width:35%}.add-card-bar-wrapper .add-card-wrapper,.add-card-bar-wrapper .add-offer-and-wishlist-wrapper{width:100%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-offer-wrapper{height:100%;width:70%}.add-card-bar-wrapper .add-offer-and-wishlist-wrapper .add-wishList-wrapper{border:none;height:100%;width:30%}}@media(min-width:1600px){.add-card-bar-wrapper{bottom:0;font-size:23px;height:80px}.add-card-bar-wrapper .add-card-logo{width:30px}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{direction:ltr;margin:auto;position:relative;width:100%}.alice-carousel__wrapper{height:auto;overflow-x:hidden;overflow-y:hidden}.alice-carousel__stage,.alice-carousel__wrapper{box-sizing:border-box;position:relative;width:100%}.alice-carousel__stage{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;margin:0;padding:0;transform-style:flat;-webkit-transform-style:flat;white-space:nowrap}.alice-carousel__stage-item{box-sizing:border-box;display:inline-block;height:100%;line-height:0;margin:0;padding:0;position:relative;vertical-align:top;white-space:normal;width:100%}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__next-btn,.alice-carousel__prev-btn{box-sizing:border-box;display:inline-block;padding:10px 5px;width:50%}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{content:attr(data-area);position:relative;text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{color:#465798;cursor:pointer;display:inline-block;margin:0;padding:5px}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:darkred}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{display:inline-block;left:20px;position:absolute;top:30px}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{background-color:#fff;border-radius:50%;height:32px;padding:10px;position:relative;width:32px}.alice-carousel__play-btn-item{background:#0000;border:0;cursor:pointer;height:32px;outline:none;position:absolute;width:32px}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{border-color:#0000 #0000 #0000 #465798;border-style:solid;border-width:8px 0 8px 15px;content:"";display:block;height:0;pointer-events:none;position:absolute;transition:all .4s linear;width:0}.alice-carousel__play-btn-item:before{height:14px;left:5px}.alice-carousel__play-btn-item:after{left:18px;top:7px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{border-width:0 0 0 10px;height:30px}.alice-carousel__play-btn-item.__pause:after{left:18px;top:0}.alice-carousel__dots{list-style:none;margin:30px 3px 5px;padding:0;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){background-color:#e0e4fb;border-radius:50%;cursor:pointer;height:8px;width:8px}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom).__active,.alice-carousel__dots-item:not(.__custom):hover{background-color:#6e7ebc}.alice-carousel__slide-info{background-color:#e0e4fb99;border-radius:5px;color:#465798;display:inline-block;padding:5px 10px;position:absolute;right:20px;top:20px}.alice-carousel__slide-info-item{line-height:0;vertical-align:middle}.product-slider-desktop-wrapper{width:100%}.product-slider-desktop-wrapper .product-slider-image-video-wrapper{height:100%;margin:auto;position:relative;width:85%}.product-slider-desktop-wrapper .product-slider-image-video-wrapper img{height:100%;object-fit:contain;width:100%}.product-slider-desktop-wrapper .product-slider-image-video-wrapper .product-slider-video-icon{left:45%;object-fit:contain;position:absolute;width:96px}.product-slider-desktop-wrapper .product-slider-image-video-wrapper .product-slider-image-video-hover{background-color:rgba(6,31,75,.365);cursor:pointer;height:100%;position:absolute;top:0;width:100%;z-index:1}.product-slider-desktop-wrapper .product-slider-image-video-wrapper .product-slider-image-video-hover .product-slider-image-video-hover-button{background-color:#061f4b;color:#f9f5f0;left:45%;margin:auto;padding:10px;position:absolute;text-transform:uppercase;top:45%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature{height:20%;margin:auto;padding:20px 0;width:85%}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .alice-carousel__next-btn{right:-3.5%}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .alice-carousel__prev-btn{left:-3%}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .react-player__preview{background-size:contain!important}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .products-slider-image-wrapper{cursor:pointer;height:130px}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .products-slider-image-wrapper:hover{border:2px solid #d99606}.product-slider-desktop-wrapper .product-slider-desktop-caroussel-miniature .products-slider-image-wrapper img{height:100%;margin:auto;object-fit:cover;width:100%}@media(min-width:1600px){.product-slider-desktop-caroussel-miniature,.product-slider-image-video-wrapper{width:73%!important}}.reinssurance-product-wrapper{display:flex;padding-bottom:20px;width:97%}.reinssurance-product-wrapper a{display:block;font-size:12px;line-height:17px;padding:0;width:33%}.reinssurance-product-wrapper a .reinssurance-items{width:100%}.reinssurance-product-wrapper a .reinssurance-items img{height:4rem}.reinssurance-product-wrapper a .reinssurance-items .catchPhrase-start{margin:0}@media(min-width:1000px){.fiche-product-wrapper{background-color:#f9f5f0;position:relative;width:65%}.fiche-product-wrapper .reinssurance-product-wrapper{background-color:#fff;width:100%}.fiche-product-wrapper .barre-fixed-wrapper-desktop-scroll{animation:smooth .2s;background-color:#fff;height:100%;position:fixed;right:0;top:191px;width:35%;z-index:1}.fiche-product-wrapper .barre-fixed-wrapper-desktop{animation:smoothReverse .2s;background-color:#fff;height:100%;position:fixed;right:0;top:200px;width:35%;z-index:3}.fiche-product-wrapper .reinssurance-product-wrapper{padding-bottom:40px;padding-top:15px}}@media(min-width:600px)and (max-width:1000px){.fiche-product-wrapper{background-color:#f9f5f0}}@keyframes smooth{0%{top:200px}to{top:150px}}@keyframes smoothReverse{0%{top:150px}to{top:200px}}.zoom-carousel-wrapper{background-color:rgba(6,31,75,.827);height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.zoom-carousel-wrapper .zoom-carousel-close-buttn{background-color:#061f4b;color:#fffcf8;cursor:pointer;font-size:14px;padding:10px;position:absolute;right:20px;text-transform:uppercase;top:20px}.zoom-carousel-wrapper .zoom-carousel-next-btn,.zoom-carousel-wrapper .zoom-carousel-prev-btn{align-items:center;background-color:#061f4b;border-radius:50%;color:#fffcf8;cursor:pointer;display:flex;font-size:25px;height:40px;justify-content:center;position:absolute;top:45%;width:40px}.zoom-carousel-wrapper .zoom-carousel-next-btn{right:20px}.zoom-carousel-wrapper .zoom-carousel-prev-btn{left:20px}.zoom-carousel-wrapper .zoom-carousel-image-wrapper{height:90%;margin:2% auto;width:80%}.zoom-carousel-wrapper .zoom-carousel-image-wrapper img{height:100%;object-fit:contain;width:100%}@media(max-width:1000px){.zoom-carousel-wrapper{display:none}}.overlay-wrapper{background-color:hsla(0,0%,100%,.911);height:100%;position:absolute;top:0;width:100%;z-index:2}.overlay-wrapper .overlay-element-wrapper .image-wrapper{height:80px;margin-top:80px}.overlay-wrapper .overlay-element-wrapper img{width:80px}.overlay-wrapper .overlay-element-wrapper .text{font-size:20px;margin:20px auto}.overlay-wrapper .overlay-element-wrapper .big{color:#d99606;font-weight:600;text-transform:uppercase}.overlay-wrapper .overlay-element-wrapper .bold{font-weight:600}.overlay-wrapper .overlay-element-wrapper .overlay-button button{cursor:pointer;margin:10px;padding:10px;text-transform:uppercase}.overlay-wrapper .overlay-element-wrapper .overlay-button button:hover{background-color:#fffcf8;color:#d99606}.overlay-wrapper .overlay-element-wrapper .overlay-button .normal{background-color:#d99606;border:2px solid #d99606;color:#fff}.overlay-wrapper .overlay-element-wrapper .overlay-button .close-button{background-color:#000;border:2px solid #000;color:#fff}.overlay-wrapper .overlay-element-wrapper .overlay-button .close-button:hover{background-color:#fff;color:#000}.overlay-wrapper>*{z-index:2}.review-form-wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#8f8a83b3;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.review-form-wrapper .spinner-wrapper{background:hsla(0,0%,100%,.569);height:100%;position:absolute;width:100%}.review-form-wrapper .cross{cursor:pointer;font-weight:600;position:absolute;right:15px;top:12px}.review-form-wrapper .review-form{background-color:#fffcf8;box-shadow:0 4px 22px #000000b0;height:80vh;left:25%;position:fixed;top:10%;width:50vw}.review-form-wrapper .review-form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;display:block;font-family:Josefin Sans,sans-serif;font-size:16px;margin:25px auto;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.review-form-wrapper .review-form button:hover{background-color:rgba(217,150,6,.659)}.review-form-wrapper .review-form .review-confirm div{color:#80b074;font-size:18px;font-weight:600;margin:50px 0}.review-form-wrapper .review-form .review-confirm img{height:7rem}.review-form-wrapper .review-form .review-form-title{color:#d99606;font-size:20px;font-weight:600;margin:50px auto;padding:0 5rem}.review-form-wrapper .review-form .review-form-title div{margin-bottom:30px}.review-form-wrapper .review-form .review-form-container{margin:auto;width:75%}.review-form-wrapper .review-form .review-form-container .input-wrapper{margin-bottom:20px;padding:0}.review-form-wrapper .review-form .review-form-container .input-value{margin-bottom:20px;text-align:left;width:100%}.review-form-wrapper .review-form .review-form-container .input-value textarea{width:100%}.review-form-wrapper .review-form .review-form-container .input-value.error{color:#d73307}.review-form-wrapper .review-form .review-form-container label{display:block;font-weight:600;margin-bottom:7px}@media(max-width:1000px){.review-form{height:100vh!important;left:0!important;top:5%!important;width:100vw!important}}.livraison-et-retours-wrapper{background-color:#fffcf8;line-height:20px;padding:50px 300px;text-align:justify}.livraison-et-retours-wrapper h1{color:#d99606;font-size:25px;padding-bottom:50px;text-transform:uppercase}.livraison-et-retours-wrapper h2{margin-top:70px;position:static}@media(max-width:1000px){.livraison-et-retours-wrapper{padding:50px}}.qui-sommes-nous-wrapper{background-color:#fffcf8;line-height:20px;padding:50px 220px;text-align:left}.qui-sommes-nous-wrapper p{text-indent:30px}.qui-sommes-nous-wrapper h1{color:#d99606;font-size:25px;margin-bottom:50px;text-align:center;text-transform:uppercase}.qui-sommes-nous-wrapper h2{position:static}.qui-sommes-nous-wrapper .qui-sommes-nous-top-description{margin-bottom:80px;padding:0 200px;text-align:justify;text-indent:30px}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper{display:flex;margin-bottom:70px;text-align:justify}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-image-wrapper{align-items:center;display:flex}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-image-wrapper img{object-fit:cover;width:550px}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-text-information{display:flex;flex-direction:column;justify-content:center;padding-left:30px}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper h2{color:#d99606;font-size:23px;font-weight:600;line-height:30px;text-align:center;text-transform:uppercase}@media(max-width:1000px){.qui-sommes-nous-wrapper{padding:40px}.qui-sommes-nous-wrapper .qui-sommes-nous-top-description{padding:0}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper{flex-wrap:wrap;margin-bottom:50px}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-image-wrapper{margin:auto}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-image-wrapper img{width:270px}.qui-sommes-nous-wrapper .qui-sommes-nous-informations-wrapper .qui-sommes-nous-text-information{padding:0}}@media(min-width:1600px){.qui-sommes-nous-wrapper{padding:50px 300px}}.professeurs-catalogue-wrapper{padding:0 50px}.professeurs-catalogue-wrapper .professeur-catalogue-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.professeurs-catalogue-wrapper .catalogue-professeurs-pagination-wrapper{background-color:#fff}@media(min-width:1600px){.professeurs-catalogue-wrapper{padding:2% 10%}}.professeur-catalogue-uppertext{color:#d99606;font-size:26px;font-weight:600;margin:50px 0;text-transform:uppercase}.professeur-catalogue-uppertext h1{font-size:26px}.professeur-catalogue-uppertext .professeur-catalogue-downtext{color:#000;font-size:17px;margin-top:10px;text-transform:none}.professeur-card-link{background-color:#fffcf8;margin-bottom:50px;padding:0 12px}.professeur-card-link .professeur-card-wrapper,.professeur-card-link .professeur-card-wrapper .professeur-image-wrapper{width:100%}.professeur-card-link .professeur-card-wrapper .professeur-image-wrapper img{height:350px;object-fit:cover;width:100%}.professeur-card-link .professeur-card-wrapper .professeur-name{font-size:14px;font-weight:600;margin:10px 0;text-transform:uppercase}.professeur-card-link .professeur-card-wrapper .professeur-subjects{padding-bottom:10px}.professeur-card-link .professeur-card-wrapper .professeur-subjects .professeur-card-catalogue-line{border-bottom:2px solid #d99606;display:block;margin:auto;padding-bottom:10px;width:45px}.professeur-card-link .professeur-card-wrapper .professeur-bio{padding:20px;text-align:left}.professeur-card-link .professeur-card-wrapper .professeur-card-button-wrapper{font-size:12px;margin-bottom:20px}.professeur-card-link .professeur-card-wrapper .professeur-card-button-wrapper .button{background-color:#d99606;border:2px solid #d99606;color:#fff;margin:auto;padding:.9rem;text-transform:uppercase;width:56%}.professeur-card-link .professeur-card-wrapper .professeur-card-button-wrapper .button:hover{background-color:#fff!important;color:#d99606!important}@media(min-width:600px){.professeur-card-link{justify-content:center;width:45%}}@media(min-width:1000px){.professeur-card-link{box-sizing:border-box;width:25%}.professeur-card-button-wrapper{margin:auto;width:74%}}.professeur-profil-publique-product-wrapper{align-items:center;background-color:#f9f5f0;display:flex;flex-wrap:wrap;margin-top:1%;padding:2% 1%}.professeur-profil-publique-product-wrapper .professeur-profil-publique-product{margin:1%;width:23%}#topAnchor{display:block;position:relative;top:-150px;visibility:hidden}@media(max-width:600px){.professeur-profil-publique-product{margin:auto!important;width:80%!important}}@media(min-width:601px)and (max-width:1000px){.professeur-profil-publique-product{margin:auto!important;width:45%!important}}@media(min-width:1600px){.professeur-profil-publique-product-wrapper{padding:2% 10%}}.professor-public-card-wrapper{display:flex;margin-bottom:80px;padding:0 70px;text-align:left;width:90.5%}.professor-public-card-wrapper .professeur-public-card-image-wrapper img{height:335px;object-fit:contain;width:350px}.professor-public-card-wrapper .professeur-public-card-description{background-color:#fffcf8;line-height:20px;padding:49px 75px;width:55%}.professor-public-card-wrapper .professeur-public-card-description .button-anchor{background-color:#d99606;border:2px solid #d99606;color:#fff;cursor:pointer;margin:30px auto;padding:.6rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.professor-public-card-wrapper .professeur-public-card-description .button-anchor a:visited{color:inherit}.professor-public-card-wrapper .professeur-public-card-description .button-anchor:hover{background-color:#fff!important;color:#d99606!important}.professor-public-card-wrapper .professeur-public-card-description .professeur-public-card-title{font-weight:600;margin-bottom:10px}.professor-public-card-wrapper .professeur-public-card-description .professeur-public-card-texte{text-align:justify}.professor-public-card-wrapper .professeur-public-card-networks{background-color:#fffcf8;border-left:1.6px solid #000;padding:30px 50px;width:25%}.professor-public-card-wrapper .professeur-public-card-networks .professeur-public-card-network{align-items:center;display:flex;margin-bottom:30px}.professor-public-card-wrapper .professeur-public-card-networks .professeur-public-card-network .professeur-public-card-logo-wrapper a{height:100%}.professor-public-card-wrapper .professeur-public-card-networks .professeur-public-card-network .professeur-public-card-logo-wrapper a img{width:35px}.professor-public-card-wrapper .professeur-public-card-networks .professeur-public-card-network .professeur-public-card-network-texte a{margin-left:15px}@media(max-width:1000px){.professor-public-card-wrapper{flex-wrap:wrap;margin:auto;padding:0;width:80%}.professor-public-card-wrapper .professeur-public-card-image-wrapper,.professor-public-card-wrapper .professeur-public-card-image-wrapper img{width:100%}.professor-public-card-wrapper .professeur-public-card-description{padding:20px 15px;width:100%}.professor-public-card-wrapper .professeur-public-card-description .professeur-public-card-texte{text-align:left}.professor-public-card-wrapper .professeur-public-card-networks{width:100%}}.user-account-wrapper{display:flex}.user-account-wrapper .account-title{background-color:#fffcf8;color:#d99606;font-weight:600;height:100%;margin:0 auto;padding-bottom:20%;padding-right:18%;padding-top:9%;text-transform:uppercase;width:100%}@media(max-width:1000px){.user-account-wrapper{flex-wrap:wrap}}.account-menu-wrapper,.account-menu-wrapper-closed{padding:30px;text-align:left;width:17%}.account-menu-wrapper .account-menu-responsive-burger,.account-menu-wrapper-closed .account-menu-responsive-burger{display:none}.account-menu-wrapper .account-menu-item,.account-menu-wrapper-closed .account-menu-item{font-size:17px;margin:8px 0;width:11.5rem}.account-menu-wrapper .account-menu-item .deconnect,.account-menu-wrapper-closed .account-menu-item .deconnect{align-items:center;display:flex}.account-menu-wrapper .account-menu-item .deconnect img,.account-menu-wrapper-closed .account-menu-item .deconnect img{margin-left:12px;width:21px}.account-menu-wrapper .account-menu-item .account-link-active,.account-menu-wrapper-closed .account-menu-item .account-link-active{background-color:#d99606;color:#fff;display:block}.account-menu-wrapper .account-menu-item a,.account-menu-wrapper-closed .account-menu-item a{display:block;height:100%;margin:auto;padding:10px;width:100%}.account-menu-wrapper .account-menu-item div,.account-menu-wrapper-closed .account-menu-item div{cursor:pointer;height:100%;padding:10px;width:100%}@media(max-width:1000px){.account-menu-wrapper{animation:fadeIn .6s;background:#fff;display:block;margin:20px auto;padding:0;width:90%}.account-menu-wrapper .account-menu-item{width:100%}.account-menu-wrapper .account-menu-item a{margin:0;width:94%}}.error-popup-wrapper{align-items:center;background:rgba(0,0,0,.412);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.error-popup-wrapper .popup-wrapper{align-items:center;background-color:#f9f5f0;display:flex;flex-direction:column;height:30%;justify-content:center;position:relative;width:30%}.error-popup-wrapper .popup-wrapper .popup-cross{cursor:pointer;position:absolute;right:20px;top:20px}.error-popup-wrapper .popup-wrapper .error-message{color:#d73307;display:block;font-size:18px;font-weight:600}@media(max-width:600px){.error-popup-wrapper .popup-wrapper{padding:0 20px;width:90%}}@media(min-width:600px)and (max-width:1000px){.error-popup-wrapper .popup-wrapper{padding:0 20px;width:70%}}.password-confirm-wrapper{background:rgba(0,0,0,.471);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:3}.password-confirm-wrapper .validate{color:#80b074;font-weight:600}.password-confirm-wrapper .error{color:#d73307;font-weight:600}.password-confirm-wrapper .password-form-wrapper{background:#fff;left:35%;position:absolute;top:25%;width:30%}.password-confirm-wrapper .password-form-wrapper .password-spinner{background:hsla(0,0%,100%,.451);height:100%;position:absolute;width:100%;z-index:1}.password-confirm-wrapper .password-form-wrapper form{display:block}.password-confirm-wrapper .password-form-wrapper form .input-wrapper{padding:15px 50px}.password-confirm-wrapper .password-form-wrapper .password-to-closed{cursor:pointer;font-size:20px;position:absolute;right:20px;top:10px}.password-confirm-wrapper .password-form-wrapper h1{color:#d99606;font-size:20px;margin:30px auto;text-transform:uppercase}.password-confirm-wrapper .password-form-wrapper form{width:100%}.password-confirm-wrapper .password-form-wrapper form .input-information{color:gray;font-size:14px;padding:0 50px;text-align:left}.password-confirm-wrapper .password-form-wrapper form .input-information.error{color:#d73307!important}.password-confirm-wrapper .password-form-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:20px auto;padding:10px 30px;text-align:center;text-decoration:none}@media(max-width:1000px){.password-form-wrapper{left:6%!important;width:90%!important}.password-form-wrapper h1{font-size:16px!important;margin:40px auto!important}}.personal-infos-wrapper{background-color:#fffcf8;min-height:100vh;width:76%}.personal-infos-wrapper .spinner-personnalinfos-spinner{background:hsla(0,0%,100%,.502);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.personal-infos-wrapper form{display:flex;flex-wrap:wrap;width:100%}.personal-infos-wrapper form .personal-infos-wrapper-side{padding:0 3.5%;width:41%}.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper{display:flex;flex-direction:column;padding:20px}.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper .personal-label{font-size:16px;font-weight:600;margin-bottom:7px;padding-left:7px;text-align:left}.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper .personal-input,.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper select{background-color:#fffcf8;border-left:none;border-right:none;border-top:none;font-family:Josefin Sans,sans-serif!important;font-size:16px;padding:7px}.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper select{border-bottom-width:1px}.personal-infos-wrapper form .personal-infos-wrapper-side .input-wrapper select option{padding:2px}.personal-infos-wrapper form .personal-infos-wrapper-side .input-information{color:gray;margin-bottom:20px;padding:0 20px;text-align:left}.personal-infos-wrapper form .personal-infos-wrapper-side .input-information.error{color:#d73307!important;font-weight:300!important;text-align:left}.personal-infos-wrapper form .password-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.personal-infos-wrapper form .password-wrapper div{padding:20px}.personal-infos-wrapper form .password-wrapper div span{display:inline-block}.personal-infos-wrapper form .password-wrapper div span:first-child{font-weight:600;margin-right:10px}.personal-infos-wrapper form .password-wrapper div .button-password{border-bottom:1px solid #000;cursor:pointer}.personal-infos-wrapper form .submit-button-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px}.personal-infos-wrapper form .submit-button-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;padding:10px 30px;text-align:center;text-decoration:none}.personal-infos-wrapper form .submit-button-wrapper .confirmation-message{color:#80b074;font-weight:600;width:60%}.personal-infos-wrapper form .submit-button-wrapper .confirmation-message span{animation:fadeIn .6s}@media(max-width:1000px){.personal-infos-wrapper,.personal-infos-wrapper form{width:100%}.personal-infos-wrapper form input[type=date],.personal-infos-wrapper form select{-webkit-appearance:none}.personal-infos-wrapper form .personal-infos-wrapper-side{width:100%!important}.personal-infos-wrapper form .personal-infos-wrapper-side button{margin:auto}.personal-infos-wrapper form .personal-infos-wrapper-side .confirmation-message{margin-bottom:20px;width:100%!important}}.common-faqs-wrapper{background-color:#f9f5f0;font-size:18px;padding:3% 15%;position:relative;text-align:start}.common-faqs-wrapper a{color:#d99606!important;text-decoration:underline!important}.common-faqs-wrapper .common-faqs-title{color:#d99606;font-size:30px;font-weight:600;letter-spacing:3px;margin-bottom:3%;text-align:center}.common-faqs-wrapper .home-faq-wrapper a{color:#d99606!important;text-decoration:underline!important}.common-faqs-wrapper .home-faq-wrapper .home-faq-button-wrapper{margin:3% auto auto;width:15%}@media(max-width:600px){.common-faqs-wrapper{padding:0;text-align:justify}.common-faqs-wrapper a{color:#d99606!important;text-decoration:underline!important}.common-faqs-wrapper .common-faqs-title{margin:0;padding:6% 3%}.common-faqs-wrapper .home-faq-button-wrapper{margin-top:0;padding-bottom:7%;padding-top:7%;width:45%}}.contact-wrapper{background-color:#fffcf8;min-height:90vh;padding:7%;text-align:left}.contact-wrapper div{margin-top:3%}.contact-wrapper div a{color:#d99606;text-decoration:underline}.contact-wrapper img{display:block;margin:2rem auto;width:6rem}.contact-wrapper .contact-hour{margin:3em 0;text-align:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-wrapper .contact-hour li{margin:1em 0}.contact-wrapper .contact-hour li span{font-weight:600}.contact-wrapper .contact-mailto{font-size:1.5em;font-weight:600}.contact-wrapper .contact-seo-wrapper{text-align:justify}@media(max-width:600px){.contact-wrapper img{width:5rem}}.secure-payment-wrapper{background-color:#fffcf8;line-height:20px;min-height:90vh;padding:50px 300px;text-align:justify}.secure-payment-wrapper h1{color:#d99606;font-size:25px;margin-bottom:70px;text-transform:uppercase}.secure-payment-wrapper .secure-payment-images{display:flex;width:100%}.secure-payment-wrapper .secure-payment-images img{width:100px}@media(max-width:1000px){.secure-payment-wrapper{padding:50px}}.conditions-offres-wrapper{background-color:#fffcf8;line-height:20px;min-height:90vh;padding:50px 300px;text-align:justify}.conditions-offres-wrapper h1{color:#d99606;font-size:25px;margin-bottom:50px;text-transform:uppercase}@media(max-width:1000px){.conditions-offres-wrapper{padding:50px}}.partenaires-wrapper{background-color:#fff;line-height:20px;padding:50px 300px;text-align:left}.partenaires-wrapper h1{color:#d99606;font-size:25px;margin-bottom:70px;text-align:center;text-transform:uppercase}.partenaires-wrapper .partenaire-top-description{margin-bottom:70px;text-align:justify;text-indent:30px}.partenaires-wrapper .partenaire-informations-wrapper{display:flex;margin-bottom:70px;text-align:justify}.partenaires-wrapper .partenaire-informations-wrapper .partenaire-image-wrapper{align-items:center;display:flex}.partenaires-wrapper .partenaire-informations-wrapper .partenaire-image-wrapper img{max-height:150px;object-fit:contain;width:250px}.partenaires-wrapper .partenaire-informations-wrapper .partanaire-text-information{padding-left:30px}.partenaires-wrapper .partenaire-informations-wrapper .partanaire-text-information .partenaire-name{color:#d99606;font-size:30px;font-weight:600;text-transform:uppercase}@media(max-width:1000px){.partenaires-wrapper{padding:50px}.partenaires-wrapper .partenaire-informations-wrapper{flex-wrap:wrap;margin-bottom:50px}.partenaires-wrapper .partenaire-informations-wrapper .partenaire-image-wrapper{margin:auto}.partenaires-wrapper .partenaire-informations-wrapper .partanaire-text-information{padding:0}.partenaires-wrapper .partenaire-informations-wrapper .partanaire-text-information .partenaire-name{display:none}}.subscriptions-wrapper{background-color:#fffcf8;min-height:100vh;width:90%}.subscriptions-wrapper .spinner-subscriptions-spinner{background:hsla(0,0%,100%,.502);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.subscriptions-wrapper .subscriptions-items-wrapper{justify-content:center;margin:70px 50px}.subscriptions-wrapper .subscriptions-items-wrapper .subscriptions-title{border-bottom:1px solid #d99606;color:#d99606;font-size:20px;font-weight:600;margin-top:30px;padding:10px;text-align:left;text-transform:uppercase;width:33%}.subscriptions-wrapper .subscriptions-items-wrapper .subscriptions-item{align-items:center;display:flex;margin:55px 0;text-align:left}.subscriptions-wrapper .subscriptions-items-wrapper .subscriptions-item .subsription-item-title{font-weight:600;text-transform:uppercase;width:32%}.subscriptions-wrapper .subscriptions-items-wrapper .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:#d99606}.subscriptions-wrapper .subscriptions-items-wrapper .css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#d99606}@media(max-width:1000px){.subsription-item-title{width:100%!important}}.connexion-wrapper{height:90vh;margin:auto;width:90%}.connexion-wrapper .connexion-spinner{background:rgba(255,252,248,.502);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.connexion-wrapper .connexion-title{color:#d99606;font-size:16px;font-weight:600;margin:40px auto;text-transform:uppercase}.connexion-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:30px auto;padding:10px 30px;text-align:center;text-decoration:none}.connexion-wrapper .new-wrapper{margin:20px 0}.connexion-wrapper .new-wrapper div{display:inline-block;margin-bottom:10px;margin-right:20px}.connexion-wrapper .new-wrapper div a{border-bottom:2px solid #000}.connexion-wrapper .new-wrapper .uppercase{font-weight:600;text-transform:uppercase}.connexion-wrapper .input-wrapper.checkbox{justify-content:flex-start}.connexion-wrapper .forget-password{margin-top:20px;padding:0 27px;text-align:left}.connexion-wrapper .captcha-wrapper{background:#d3d3d3;border-radius:5px;display:flex;margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.connexion-wrapper .captcha-wrapper .input-wrapper.checkbox{flex-direction:row-reverse;padding:20px 0}.connexion-wrapper .captcha-wrapper .input-wrapper.checkbox label{margin-bottom:0}.connexion-wrapper .captcha-wrapper .input-wrapper.checkbox.capcha.error label{color:#d73307!important}.connexion-wrapper .captcha-wrapper .input-wrapper.checkbox.validate{color:#80b074}.connexion-wrapper .captcha-wrapper img{object-fit:contain;padding:0 14px;width:37px}@media(min-width:600px){.connexion-wrapper{left:20%!important;width:65%!important}}@media(min-width:1000px){.connexion-wrapper{left:36%!important;width:30%!important}}.all-professors-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}@media(min-width:1600px){.all-professors-wrapper{padding:2% 10%}}.cgv-wrapper{background-color:#fffcf8;line-height:20px;padding:50px 300px;text-align:justify}.cgv-wrapper h1{font-size:25px;margin-bottom:50px!important;text-align:center}.cgv-wrapper h1,.cgv-wrapper h2{color:#d99606;text-transform:uppercase}.cgv-wrapper h2{margin-top:70px;position:static}.cgv-wrapper h3{color:#d99606;text-transform:uppercase}.cgv-wrapper p{text-indent:30px}@media(max-width:1000px){.cgv-wrapper{padding:50px}}.privacy-policy-wrapper{background-color:#fffcf8;line-height:20px;padding:50px 300px;text-align:justify}.privacy-policy-wrapper h1{color:#d99606;font-size:25px;text-align:center;text-transform:uppercase}.privacy-policy-wrapper h2{margin-top:70px;position:static}.privacy-policy-wrapper h2,.privacy-policy-wrapper h3{color:#d99606;text-transform:uppercase}.privacy-policy-wrapper p{text-indent:30px}.privacy-policy-wrapper table{border:1px solid #8b8b8b;text-align:left}.privacy-policy-wrapper table td{border:1px solid #8b8b8b;padding-left:10px;width:33%}.privacy-policy-wrapper table td p{text-indent:0}@media(max-width:1000px){.privacy-policy-wrapper{padding:0}.privacy-policy-wrapper h1,.privacy-policy-wrapper h2,.privacy-policy-wrapper h3,.privacy-policy-wrapper h4,.privacy-policy-wrapper p,.privacy-policy-wrapper ul{padding:0 50px}.privacy-policy-wrapper h1{padding-top:50px}.privacy-policy-wrapper p strong{padding:0;text-indent:0}.privacy-policy-wrapper strong{display:block;padding-left:50px}.privacy-policy-wrapper table p,.privacy-policy-wrapper table strong{padding:0}}.legal-notices-wrapper{background-color:#fffcf8;line-height:20px;padding:50px 300px;text-align:justify}.legal-notices-wrapper h1{color:#d99606;font-size:25px;padding-bottom:50px;text-align:center;text-transform:uppercase}.legal-notices-wrapper h2{margin-top:70px;position:static}.legal-notices-wrapper h2,.legal-notices-wrapper h3{color:#d99606;text-transform:uppercase}.legal-notices-wrapper p{text-indent:30px}@media(max-width:1000px){.legal-notices-wrapper{padding:50px}}.my-profil-wrapper{background-color:#fffcf8;min-height:100vh;padding:30px;width:76%}.my-profil-wrapper .spinner-myprofil-spinner{background:hsla(0,0%,100%,.502);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.my-profil-wrapper .my-profil-form{display:flex;flex-wrap:wrap;width:100%}.my-profil-wrapper .my-profil-form .my-profil-wrapper-left{border-right:2px solid #000;padding:20px;width:29%}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right{padding:20px;width:63%}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .textarea-wrapper{display:flex;flex-direction:column;padding:20px}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .textarea-wrapper label{font-size:16px;font-weight:600;margin-bottom:7px;padding-left:7px;text-align:left}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .textarea-wrapper textarea{background-color:#fffcf8;border:none;border-bottom:2px solid #000;font-family:Josefin Sans,sans-serif!important;font-size:16px;padding:7px}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .my-profil-bottom-right{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .my-profil-bottom-right .my-profil-bottom-inputs{width:80%}.my-profil-wrapper .my-profil-form .my-profil-wrapper-right .my-profil-bottom-right .submit-button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px 30px;text-align:center;text-decoration:none}@media(max-width:1000px){.my-profil-wrapper{padding:0;width:100%}.my-profil-wrapper .my-profil-wrapper-left{border-right:none!important;width:95%!important}.my-profil-wrapper .my-profil-wrapper-right{width:95%!important}.my-profil-wrapper .my-profil-wrapper-right .my-profil-bottom-right{align-items:center!important;flex-direction:column}.my-profil-wrapper .my-profil-wrapper-right .my-profil-bottom-right .my-profil-bottom-inputs{width:100%!important}.my-profil-wrapper .my-profil-wrapper-right .my-profil-bottom-right button{margin-top:20px}}.networks-input-wrapper{display:flex;padding:10px 20px;position:relative}.networks-input-wrapper .networks-input{background-color:#fffcf8;border-left:none;border-right:none;border-top:none;font-family:Josefin Sans,sans-serif!important;font-size:16px;margin-left:15px;padding:7px;width:60%}.networks-input-wrapper .networks-image{width:30px}@media(max-width:1000px){.networks-input-wrapper input{width:100%!important}}.addresses-wrapper{padding:20px;text-align:left;width:100%}.addresses-wrapper .spinner-add-address-spinner{background:hsla(0,0%,100%,.502);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.addresses-wrapper .addresses-wrapper-top{display:flex;flex-wrap:wrap;justify-content:space-between}.addresses-wrapper .addresses-wrapper-top .addresses-wrapper-default{background-color:#fffcf8;margin-top:20px;width:33%}.addresses-wrapper .addresses-wrapper-top .addresses-wrapper-default .address-null{padding:50px 20px}.addresses-wrapper .addresses-wrapper-top .addresses-wrapper-default .adress-card-wrapper{width:90%}.addresses-wrapper .addresses-wrapper-top .addresses-form-add{background-color:#fffcf8;margin-top:20px;padding:20px 0;width:65%}.addresses-wrapper .addresses-wrapper-top .addresses-form-add .address-form-title{border-bottom:1px solid #d99606;color:#d99606;font-weight:600;margin:0 23px;padding:10px 0;text-transform:uppercase}.addresses-wrapper .addresses-wrapper-top .addresses-form-add form{display:flex;flex-wrap:wrap}.addresses-wrapper .addresses-wrapper-top .addresses-form-add form .form-address-left,.addresses-wrapper .addresses-wrapper-top .addresses-form-add form .form-address-right{width:50%}.addresses-wrapper .addresses-wrapper-top .addresses-form-add form .submit-button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin-left:20px;margin-top:20px;padding:10px 30px;text-align:center;text-decoration:none}.addresses-wrapper .addresses-wrapper-top .addresses-form-add form .input-information{color:gray;margin-bottom:20px;padding:0 20px}.addresses-wrapper .addresses-wrapper-top .addresses-form-add form .input-information.error{color:#d73307!important}.addresses-wrapper .addresses-wrapper-other{background-color:#fffcf8;display:flex;flex-wrap:wrap;margin-top:20px}@media(max-width:600px){.addresses-wrapper{width:90%}.addresses-wrapper .addresses-form-add,.addresses-wrapper .addresses-wrapper-default,.addresses-wrapper form .form-address-left,.addresses-wrapper form .form-address-right{width:100%!important}.addresses-wrapper .adress-card-button-wrapper{display:grid}.addresses-wrapper .adress-card-button-wrapper span{margin:6px!important}}.adress-card-wrapper{padding:32px 23px}.adress-card-wrapper .adress-card-title{border-bottom:1px solid #d99606;color:#d99606;font-weight:600;margin-bottom:7px;padding:5px 0;text-transform:uppercase}.adress-card-wrapper .adress-card-information{margin-top:5px}.adress-card-wrapper .adress-card-information .last-name{text-transform:uppercase}.adress-card-wrapper .adress-card-button-wrapper{margin-top:30px}.adress-card-wrapper .adress-card-button-wrapper span{border-bottom:1px solid #000;cursor:pointer;font-weight:600;margin-right:15px;padding:3px 0}@media(max-width:600px){.addresses-wrapper .addresses-wrapper-default .adress-card-wrapper{width:90%}}.modify-address-wrapper{background-color:rgba(0,0,0,.459);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.modify-address-wrapper .spinner-wrapper{background-color:hsla(0,0%,100%,.341);height:100%;z-index:2}.modify-address-wrapper .modify-popup-wrapper{background-color:#fffcf8;left:25%;position:fixed;top:1%;width:50%}.modify-address-wrapper .modify-popup-wrapper .error{color:#d73307;font-weight:600;text-align:center}.modify-address-wrapper .modify-popup-wrapper .moify-address-title{color:#d99606;font-weight:600;padding:20px;text-align:center;text-transform:uppercase}.modify-address-wrapper .modify-popup-wrapper form{text-align:center}.modify-address-wrapper .modify-popup-wrapper form .input-wrapper{padding:.5% 20px}.modify-address-wrapper .modify-popup-wrapper form .cross{cursor:pointer;position:absolute;right:20px;top:20px}.modify-address-wrapper .modify-popup-wrapper form .submit-button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:20px 0;padding:10px 30px;text-align:center;text-decoration:none}.modify-address-wrapper .modify-popup-wrapper form .input-wrapper .error{font-weight:300;text-align:left}.modify-address-wrapper .modify-popup-wrapper form .input-information{color:gray;margin-bottom:10px;padding:.5% 20px;text-align:left}.modify-address-wrapper .modify-popup-wrapper form .input-information.error{color:#d73307!important;font-weight:300!important;text-align:left}@media(max-width:1000px){.modify-popup-wrapper{left:0!important;top:0!important;width:100%!important}}.wishlist-wrapper{background-color:#f9f5f0;display:flex;flex-wrap:wrap;min-height:100vh;padding:20px 40px;width:100%}.wishlist-wrapper .wishlist-items-wrapper{margin:1% 2.5%!important;width:28%}.wishlist-wrapper .wishlist-null{margin:3% auto;text-align:center}@media(max-width:600px){.wishlist-wrapper .wishlist-items-wrapper{width:100%}}@media(min-width:601px)and (max-width:1000px){.wishlist-wrapper .wishlist-items-wrapper{width:45%}}@media(min-width:1600px){.wishlist-wrapper .wishlist-items-wrapper{margin:1% 2.5%!important;width:20%}}.empty-page-wrapper{background-color:#f9f5f0;padding:20px}.empty-page-wrapper .first-part,.empty-page-wrapper .other-part{font-weight:600;margin:30px 0}.empty-page-wrapper .first-part{color:#000}.empty-page-wrapper .other-part{color:#d99606}.empty-page-wrapper .other-part span{margin-left:7px}.empty-page-wrapper .other-part a{text-decoration:underline}.empty-page-wrapper .button-link{display:flex;flex-wrap:wrap;font-size:15px;justify-content:center}.empty-page-wrapper .button-link a{background-color:#d99606;border:2px solid #d99606;color:#fff;margin:10px;padding:10px;text-transform:uppercase}.empty-page-wrapper .button-link a:hover{background-color:#fff;color:#d99606}.empty-page-wrapper .newsletter-home-wrapper{background-color:#fff}.empty-page-wrapper .newsletter-home-wrapper .newsletter-home-button{width:20%!important}.inscription-wrapper{display:flex;padding-top:50px}.inscription-wrapper .inscription-hidden{position:fixed;visibility:hidden}.inscription-wrapper .spinner-wrapper{background:rgba(255,252,248,.502);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}.inscription-wrapper .left-part{display:flex;flex-direction:column;height:100%;width:49%}.inscription-wrapper .left-part .image-wrapper{height:22.2rem;width:100%}.inscription-wrapper .left-part .image-wrapper img{height:100%;object-fit:cover;width:100%}.inscription-wrapper .right-part{height:100%;padding:0 50px;width:60%}.inscription-wrapper .right-part .title-inscription{font-weight:600;margin-bottom:20px;text-transform:uppercase}.inscription-wrapper .right-part .form-inscriptions-wrapper form input[type=date]:before{color:#999;content:attr(data-placeholder)}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper{display:flex}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part{padding:20px;width:40%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-wrapper{padding:13px 20px}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-wrapper.checkbox{flex-direction:row-reverse;justify-content:flex-end}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-information{color:gray;font-size:14px;padding:0 20px;text-align:left}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-information.error{color:#d73307!important}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .right-part{padding:45px 20px;width:40%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .right-part .under-title{font-weight:600;margin-bottom:20px}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .right-part .input-wrapper{flex-direction:row-reverse;justify-content:flex-end;padding:5px 20px}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .right-part .input-wrapper label{font-weight:300}.inscription-wrapper .right-part .form-inscriptions-wrapper form .inscription-text{margin:20px 0}.inscription-wrapper .right-part .form-inscriptions-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:15px;margin:30px 0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper{background:#d3d3d3;border-radius:5px;display:flex;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper .input-wrapper.checkbox{flex-direction:row-reverse;padding:20px 0}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper .input-wrapper.checkbox label{margin-bottom:0}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper .input-wrapper.checkbox.capcha.error label{color:#d73307!important}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper .input-wrapper.checkbox.validate{color:#80b074}.inscription-wrapper .right-part .form-inscriptions-wrapper form .captcha-wrapper img{object-fit:contain;padding:0 14px;width:37px}.inscription-wrapper .right-part .new-wrapper{margin:20px 0}.inscription-wrapper .right-part .new-wrapper div{display:inline-block;margin-bottom:10px;margin-right:20px}.inscription-wrapper .right-part .new-wrapper div a{border-bottom:2px solid #000}.inscription-wrapper .right-part .new-wrapper .uppercase{font-weight:600;text-transform:uppercase}@media(max-width:1000px){.inscription-wrapper .left-part{display:none}.inscription-wrapper .right-part{padding:0;width:100%}.inscription-wrapper .right-part .title-inscription{font-weight:600;text-transform:uppercase}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper{display:flex;flex-wrap:wrap;width:100%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part{display:block;padding:20px;width:100%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-information,.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .left-part .input-wrapper{margin:auto;width:80%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .parts-wrapper .right-part{padding:20px;width:100%}.inscription-wrapper .right-part .form-inscriptions-wrapper form .inscription-text{margin:20px 0}.inscription-wrapper .right-part .form-inscriptions-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:15px;margin:30px 0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.inscription-wrapper .right-part .new-wrapper{margin:20px 0}.inscription-wrapper .right-part .new-wrapper div{display:inline-block;margin-bottom:10px;margin-right:20px}.inscription-wrapper .right-part .new-wrapper div a{border-bottom:2px solid #000}.inscription-wrapper .right-part .new-wrapper .uppercase{font-weight:600;text-transform:uppercase}}.mediamenu-wrapper{display:flex;padding:0 10px}.mediamenu-wrapper .mediamenu-item{align-items:center;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:flex;justify-content:center;padding:10px 0;text-align:start;width:25%}.mediamenu-wrapper .mediamenu-item .mediamenu-img{width:40px}.mediamenu-wrapper .mediamenu-item .media-menu-title{margin-left:7px;max-width:50%;text-transform:uppercase}.mediamenu-wrapper .mediamenu-item .media-menu-title.select{display:block}.mediamenu-wrapper .mediamenu-item.active{background-color:#f9f5f0;border-left:1px solid #f9f5f0;border-right:1px solid #f9f5f0;border-top:1px solid #f9f5f0;width:50%}.mediamenu-wrapper .mediamenu-item.active .media-menu-title{display:block;font-size:14px;font-weight:600;margin-left:7px}@media(min-width:600px){.mediamenu-wrapper{margin:auto;width:90%}}@media(max-width:1000px){.media-menu-title{display:none}}.media-filter-wrapper{background-color:#f9f5f0;margin:auto;padding:10px;width:80%}.media-filter-wrapper .filter-media-select-title{border:1px solid #000;cursor:pointer;display:flex;justify-content:space-around;padding:7px 0;position:relative;text-align:center;text-transform:uppercase}.media-filter-wrapper .filter-media-select-title .filter-number{align-items:center;background-color:#d99606;border-radius:50%;bottom:10px;color:#fff;display:flex;height:20px;justify-content:center;left:20px;position:absolute;width:20px}.media-filter-wrapper .filter-media-select-title .open{transform:rotate(180deg)}.media-filter-wrapper .filter-media-select-title .closed{display:inline-block}.media-filter-wrapper .filter-items.open{background-color:#fff;max-height:10rem;padding:10px 0;transition:all .3s ease-in-out}.media-filter-wrapper .filter-items.open .input-wrapper{border-bottom:1px solid #f9f5f0;cursor:pointer;padding:7px 20px}.media-filter-wrapper .filter-items.open .input-wrapper label{cursor:pointer;width:65%}.media-filter-wrapper .filter-items.closed{display:none}.mediaproduct-card-wrapper{margin:40px auto;width:90%}.mediaproduct-card-wrapper a{height:100%}.mediaproduct-card-wrapper a .mediaproduct-card-image-wrapper{height:200px;width:100%}.mediaproduct-card-wrapper a .mediaproduct-card-image-wrapper img{height:100%;object-fit:cover;width:100%}.mediaproduct-card-wrapper a .mediaproduct-card-infos{background-color:#fffcf8;height:131px;padding:15px 0;position:relative;width:100%}.mediaproduct-card-wrapper a .mediaproduct-card-infos .mediaproduct-card-title{font-size:18px;font-weight:600;margin-bottom:7px!important;margin:auto;width:95%}.mediaproduct-card-wrapper a .mediaproduct-card-infos .mediaproduct-card-teacher{margin-bottom:20px}.mediaproduct-card-wrapper a .mediaproduct-card-infos .mediaproduct-card-button-wrapper{bottom:15px;position:absolute;width:100%}.mediaproduct-card-wrapper a .mediaproduct-card-infos .mediaproduct-card-button-wrapper .mediaproduct-card-button{border:1px solid #d99606;color:#d99606;font-size:15px;margin:10px auto;padding:12px 10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediaproduct-card-wrapper a .mediaproduct-card-infos .mediaproduct-card-button-wrapper .mediaproduct-card-button:hover{background-color:#d99606;border:1px solid #d99606;color:#fffcf8!important}@media(min-width:600px)and (max-width:999px){.mediaproduct-card-wrapper{margin:26px 10px;width:46.5%}.mediaproduct-card-wrapper .mediaproduct-card-image-wrapper{height:280px!important;width:100%}}@media(min-width:1000px){.mediaproduct-card-wrapper{margin:26px 16px;width:30%}}@media(min-width:1600px){.mediaproduct-card-image-wrapper{height:400px!important;width:100%}}.mediaproduct-item-wrapper{padding:10px 20px}.mediaproduct-item-wrapper .mediaproduct-subject{border-bottom:3px solid #000;font-weight:600;margin:auto;padding:5px 0;text-align:left;text-transform:uppercase;width:96%}.mediaproduct-item-wrapper .media-product-items{min-height:50px}.mediaproduct-item-wrapper .media-product-items .no-result{margin-top:20px;text-align:left}@media(min-width:600px){.media-product-item-cards{align-items:flex-start;display:flex;flex-wrap:wrap}}@media(min-width:1000px){.mediaproduct-item-wrapper{padding:10px 70px}.mediaproduct-item-wrapper .no-result{margin:20px auto;width:96%}}.mediaproducts-wrapper{background-color:#f9f5f0;min-height:100vh;padding:10px 0}.mediaproducts-wrapper .no-result{margin-top:20px}.mediaproducts-wrapper .media-products-spinner{height:100vh}.mediaproducts-wrapper .media-searchBar{height:34px;margin:20px auto;width:80%}.mediaproducts-wrapper .media-searchBar input{width:97%}.mediaproducts-wrapper .media-searchBar .search-bar-button{background-color:inherit;border:none;cursor:pointer;height:2rem;position:absolute;right:0;top:13%;width:1.3rem}@media(min-width:1000px){.media-searchBar{width:35%!important}}.media-filter-desktop-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:20px 0}.media-filter-desktop-wrapper .filter-media-select-title{font-weight:600;margin-right:20px;text-transform:uppercase}.media-filter-desktop-wrapper .mediafilter-desktop-item{background-color:#f9f5f0;border:1px solid #d99606;color:#d99606;cursor:pointer;margin:0 15px;padding:7px}.media-filter-desktop-wrapper .mediafilter-desktop-item.actif{background-color:#d99606;color:#f9f5f0}.mediadashboard-wrapper{min-height:100vh;padding:20px 30px;text-align:left}.mediadashboard-wrapper .ask-review-wrapper{display:flex;justify-content:end;margin:30px;text-align:right}.mediadashboard-wrapper .condition-title{border-bottom:2px solid #000;font-size:20px;font-weight:800;margin:auto auto 40px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediadashboard-wrapper .spinner-wrapper{height:50vh}.mediadashboard-wrapper .return{border-bottom:1px solid #fff;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mediadashboard-wrapper .return:hover{border-bottom:1px solid #000}.mediadashboard-wrapper .videos-and-pdf-wrapper{margin:30px 0}.mediadashboard-wrapper .videos-and-pdf-wrapper .media-dashboard-title{font-size:17px;font-weight:600}.mediadashboard-wrapper .videos-and-pdf-wrapper .media-dashboard-title.only{margin-top:10px;text-align:center}.mediadashboard-wrapper .videos-and-pdf-wrapper .media-dashboard-title .only-cours-title{display:block;margin-bottom:5px}.mediadashboard-wrapper .videos-and-pdf-wrapper .media-dashboard-title .cours-title{border-bottom:2px solid #000;display:block;line-height:20px;margin-bottom:10px;padding:5px 0}.mediadashboard-wrapper .videos-and-pdf-wrapper .media-dashboard-title .cours-teacher{display:block;font-weight:300;margin-bottom:10px}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .white-filter{background-color:rgba(255,252,248,.431);height:100%;left:0;position:absolute;top:0;width:100%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper{position:relative}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .main-image-cours{object-fit:cover;width:100%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .player-logo{left:40%;position:absolute;top:40%;width:17%;z-index:1}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .progression-bar{background-color:#fffcf8;bottom:0;height:12px;position:absolute;width:100%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .progression-bar .progression-bar-color{background-color:#d99606;bottom:0;height:12px;position:absolute}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper{margin-top:20px}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper .short-description-wrapper{margin-bottom:30px}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper .pdf-item{margin-bottom:15px;width:100%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper .pdf-item a{align-items:center;display:flex;font-weight:600}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper .pdf-item a .pdf-logo{margin-right:10px;width:35px}.mediadashboard-wrapper .document-pdf-wrapper{margin-top:20px}.mediadashboard-wrapper .document-pdf-wrapper .pdf-item{margin-bottom:15px;width:100%}.mediadashboard-wrapper .document-pdf-wrapper .pdf-item a{align-items:center;display:flex;font-weight:600}.mediadashboard-wrapper .document-pdf-wrapper .pdf-item a .pdf-logo{margin-right:10px;width:35px}.mediadashboard-wrapper .document-pdf-wrapper .pdf-item a.center{justify-content:center}@media(min-width:1000px){.mediadashboard-wrapper{padding:20px 10%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper{display:flex;justify-content:center}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper{width:40%}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .main-image-cours{height:300px}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .img-card-wrapper .player-logo{width:15%!important}.mediadashboard-wrapper .videos-and-pdf-wrapper .img-and-pdf-wrapper .document-pdf-wrapper{padding-left:30px;width:60%}}@media(min-width:1550px){.mediadashboard-wrapper .main-image-cours{height:500px!important}}.return-player{font-weight:600;margin-bottom:20px;padding:20px;text-align:left}.return-player a:hover{border-bottom:1px solid #000}.player-and-menu-wrapper{display:flex;max-height:100vh;min-height:80vh;position:relative}.player-and-menu-wrapper .to-open-chapter.displayNone{display:none}.player-and-menu-wrapper .to-open-chapter.display{align-items:center;background-color:hsla(33,43%,96%,.733);cursor:pointer;display:flex;font-weight:600;padding:10px;position:absolute;top:10px;transform:translateX(-70%);z-index:1}.player-and-menu-wrapper .to-open-chapter.display img{margin-left:5px;width:32px}.player-and-menu-wrapper .to-open-chapter.display:hover{transform:translateX(0);transition:transform .2s}.player-and-menu-wrapper .chapter-menu-wrapper{overflow:auto}.player-and-menu-wrapper .chapter-menu-wrapper.open{transform:translateX(0);transition:transform .2s;width:40%;z-index:2}.player-and-menu-wrapper .chapter-menu-wrapper.closed{transform:translateX(-100%);transition:transform .2s;width:0}.player-and-menu-wrapper .player-wrapper{position:relative;width:100%}.player-and-menu-wrapper .player-wrapper video{background-color:#000;object-fit:contain}.player-and-menu-wrapper .player-wrapper .player-media-logo{width:100px}.player-and-menu-wrapper .player-wrapper div{margin:auto}.player-and-menu-wrapper .player-wrapper .chat-wrapper{background-color:#f9f5f0;left:50%;position:absolute;top:0}.spinner-wrapper{height:90vh}@media(max-width:1000px){.chapter-menu-wrapper.open{height:100%!important;position:absolute;top:0;width:92%!important;z-index:2}}.chapter-menu{background-color:#fffcf8;font-size:17px;min-height:95%;overflow:auto;padding:4%;position:relative;width:92%}.chapter-menu .cross{cursor:pointer;position:absolute;right:7px;top:0}.chapter-menu .cours-title{color:#d99606;font-size:20px;font-weight:600;margin-bottom:20px;padding:10px;text-transform:uppercase}.chapter-menu .chapters-items{text-align:left}.chapter-menu .chapters-items .time{color:#02020242;font-weight:300;margin-left:5px;text-transform:lowercase}.chapter-menu .chapters-items .player-icon{margin-right:5px;width:14px}.chapter-menu .chapters-items .chapter-item-lecon{border-bottom:3px solid #fffcf8;cursor:pointer;font-weight:600;margin:15px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chapter-menu .chapters-items .chapter-item-lecon:after{background-color:#d99606;content:"";display:block;height:3px;transition:width .3s;width:0}.chapter-menu .chapters-items .chapter-item-lecon:hover:after{width:100%}.chapter-menu .chapters-items .chapter-item-lecon:hover{color:#d99606}.chapter-menu .chapters-items .chapter-item-section{border-bottom:3px solid #fffcf8;cursor:pointer;margin-bottom:10px;margin-left:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chapter-menu .chapters-items .chapter-item-section:after{background-color:#d99606;content:"";display:block;height:3px;transition:width .3s;width:0}.chapter-menu .chapters-items .chapter-item-section:hover:after{width:100%}.chapter-menu .chapters-items .chapter-item-section:hover{color:#d99606}.chatbutton-wrapper{background:#fffcf8;border-radius:50%;padding:10px;position:absolute;right:10px;top:20px;z-index:2}.chatbutton-wrapper .chat-img-wrapper{cursor:pointer;width:37px}.chatbutton-wrapper .chat-img-wrapper img{object-fit:contain;width:100%}.chatbutton-wrapper .chat-message{animation:fadeIn .8s;background-color:hsla(0,0%,100%,.788);bottom:-90px;padding:10px;position:absolute;right:20px;text-align:justify;width:300px}.cart-wrapper{background-color:#fffcf8}.cart-wrapper .cart-title{border-bottom:1px solid #000;font-size:15px;font-weight:600;padding:10px 0;text-transform:uppercase}.cart-wrapper .card-and-total-order-wrapper{display:flex;margin:20px 0;padding:25px 50px}.cart-wrapper .card-and-total-order-wrapper .item-cards-wrapper{border-right:2px solid #000;padding-left:30px;width:72%}@media(max-width:1000px){.card-and-total-order-wrapper{flex-wrap:wrap;padding:30px!important}.card-and-total-order-wrapper .item-cards-wrapper{border-bottom:2px solid #000!important;border-right:none!important;min-height:0!important;padding-left:0!important;width:100%!important}}.item-top-wrapper{color:#80b074;font-weight:600;margin-bottom:20px}.item-top-wrapper span{margin:0 2px}.item-card-wrapper{margin:20px auto}.item-bottom-wrapper,.item-card-wrapper{background-color:#fffcf8;position:relative}.item-bottom-wrapper{align-items:center;display:flex}.item-bottom-wrapper .image-wrapper{position:relative;width:10%}.item-bottom-wrapper .image-wrapper img{object-fit:cover;width:100%}.item-bottom-wrapper .image-wrapper .solde{background-color:#d73307;color:#fff;font-weight:600;padding:3%;position:absolute;right:2%;top:2%}.item-bottom-wrapper .gift-wrapper{position:relative;text-align:left;width:16%}.item-bottom-wrapper .gift-wrapper .gift-information-text{background-color:#fffcf8;border:1px solid #d99606;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;position:absolute;width:15rem;z-index:1}.item-bottom-wrapper .gift-wrapper .information-gift{border:1px solid #d99606;border-radius:50%;cursor:pointer;display:block;font-size:small;height:15px;left:60%;line-height:16px;position:absolute;text-align:center;top:0;width:15px}.item-bottom-wrapper .gift-wrapper img{width:25px}.item-bottom-wrapper .gift-wrapper span{color:#d99606;font-weight:600}.item-bottom-wrapper .name-wrapper{padding:0 20px;text-align:left;width:30%}.item-bottom-wrapper .name-wrapper .product-title{font-weight:600}.item-bottom-wrapper .name-wrapper .product-variant{margin-top:15px}.item-bottom-wrapper .quantity-wrapper select{margin-bottom:15px;width:50px}.item-bottom-wrapper .quantity-wrapper .delete{cursor:pointer;font-weight:600;text-decoration:underline}.item-bottom-wrapper .quantity-wrapper .delete .mobile{display:none}.item-bottom-wrapper .price-wrapper{display:flex;justify-content:right;margin-left:30px;width:26%}.item-bottom-wrapper .price-wrapper .after-price{font-weight:600;width:50%}.item-bottom-wrapper .price-wrapper .before-price{text-decoration:line-through;width:50%}.item-bottom-wrapper .spinner-cart{background:hsla(0,0%,100%,.493);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.item-bottom-wrapper .spinner-cart .spinner-wrapper{height:100%}@media(max-width:1000px){.item-card-wrapper{flex-wrap:wrap;width:90%}.item-card-wrapper .name-wrapper{width:56%}.item-card-wrapper .price-wrapper{width:50%}}@media(max-width:600px){.item-bottom-wrapper{flex-wrap:wrap}.item-bottom-wrapper .price-wrapper{width:90%}.item-bottom-wrapper .image-wrapper{position:relative;width:25%}.delete .mobile{display:block!important;width:25px}.delete .desktop{display:none}}.total-order-wrapper{background-color:#fffcf8;margin:0 20px;padding:0 30px;position:relative;text-align:left;width:23%}.total-order-wrapper .legals-info{font-size:12px;margin-top:5px}.total-order-wrapper .legals-info a{color:#d99606;text-decoration:underline}.total-order-wrapper .spinner-wrapper{background-color:rgba(255,252,248,.314);position:absolute}.total-order-wrapper .total-order-title{font-size:15px;font-weight:600;margin:10px 0;text-transform:uppercase}.total-order-wrapper .price{display:flex;justify-content:space-between;margin-bottom:7px}.total-order-wrapper .taxes{color:gray;margin-bottom:20px}.total-order-wrapper .code-gift-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;font-weight:600;justify-content:right}.total-order-wrapper .code-gift-wrapper .code-promo{margin-top:14px;width:100%}.total-order-wrapper .code-gift-wrapper .code-promo form{display:flex;margin-left:auto;margin-top:10px;position:relative}.total-order-wrapper .code-gift-wrapper .code-promo form .cross-delete{color:gray;cursor:pointer;font-size:15px;left:8px;position:absolute;top:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.total-order-wrapper .code-gift-wrapper .code-promo form input{background-color:#fffcf8;border:1px solid #000;border-radius:none;height:45px;margin-right:10px;text-align:center;width:68%}.total-order-wrapper .code-gift-wrapper .code-promo form input::placeholder{text-transform:uppercase}.total-order-wrapper .code-gift-wrapper .code-promo form button{background-color:#000;border-radius:none;color:#fffcf8;cursor:pointer;font-family:Josefin Sans,sans-serif!important;height:48px;width:30%}.total-order-wrapper .code-gift-wrapper .code-promo button{background-color:#fffcf8;border-radius:none;color:#000;cursor:pointer;font-family:Josefin Sans,sans-serif!important;height:35px}.total-order-wrapper .code-gift-wrapper .code-promo .code-result{margin-top:10px}.total-order-wrapper .code-gift-wrapper .code-promo .chose-giftcard-select{display:flex;flex-direction:column;margin-right:10px;width:68%}.total-order-wrapper .code-gift-wrapper .code-promo .chose-giftcard-select .cross-delete{color:gray;cursor:pointer;font-size:15px;left:5px;position:absolute;top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.total-order-wrapper .code-gift-wrapper .code-promo .chose-giftcard-select select{height:100%;padding:0 15px;position:relative;text-align:center}.total-order-wrapper .code-gift-wrapper .code-promo .chose-giftcard-select option{font-family:Josefin Sans,sans-serif;font-size:14px;height:34px;padding:10px 20px}.total-order-wrapper .code-gift-wrapper .code-promo .chose-giftcard-select label{height:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:7px}.total-order-wrapper .delivery{margin-bottom:10px}.total-order-wrapper .delivery.validate{color:#68a2ff;font-weight:600;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.total-order-wrapper .total-price-order{border-top:1px solid #000;display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin:15px 0;padding-top:15px;text-transform:uppercase}.total-order-wrapper .logos-wrapper{display:flex;justify-content:left;margin:10px 0}.total-order-wrapper .logos-wrapper img{border-radius:15%;height:25px;margin:0 5px}.total-order-wrapper .price-infomation{margin-top:10px}.total-order-wrapper .paiement-oney{align-items:center;display:flex;justify-content:left;margin-top:20px}.total-order-wrapper .paiement-oney span{color:#86bd28;margin-left:5px}.total-order-wrapper .paiement-oney img{width:70px}.total-order-wrapper .order-button{background-color:#d99606;background-color:#d3d3d3;color:#fff;cursor:not-allowed;display:block;font-size:14px;margin:15px 0 15px auto;padding:18px;text-align:center;text-transform:uppercase}.total-order-wrapper .order-button:not([disabled]){background-color:#d99606;cursor:pointer}.total-order-wrapper .product-miniature{display:flex}.total-order-wrapper .product-miniature div{height:40px;margin-right:10px}.total-order-wrapper .product-miniature img{max-height:100%;max-width:100%}@media(max-width:1000px){.total-order-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px 0;padding:10px;width:94%}.total-order-wrapper img{height:17px!important}.total-order-wrapper .order-button{margin:0;min-height:25px;z-index:3}.total-price-order{font-size:16px!important}.code-promo.gift{margin-right:0!important}}.oney-simulation-wrapper{color:gray;font-family:Poppins,Arial,sans-serif!important;letter-spacing:normal;line-height:1.25;position:relative;text-align:left;z-index:2}.oney-simulation-wrapper .oney-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:left;margin:10px 0}.oney-simulation-wrapper .oney-wrapper img{width:30%}.oney-simulation-wrapper .oney-wrapper div{margin:0 10px}.oney-simulation-wrapper .oney-popin-wrapper{background-color:#fff;border:1px solid #81bc00;left:calc(-20em - 44px);max-width:20em;padding:10px;position:absolute;top:0;transform:translateY(calc(10px - 33.3333%));z-index:1}.oney-simulation-wrapper .oney-popin-wrapper .close-oney{cursor:pointer;height:40px;position:absolute;right:10px;top:10px}.oney-simulation-wrapper .oney-popin-wrapper .oney-popin-content img{margin-right:.5em}.oney-simulation-wrapper .oney-popin-wrapper .oney-popin-content .oney-title{color:#81bc00;margin:5px 0;text-transform:uppercase}.oney-simulation-wrapper .oney-popin-wrapper .oney-popin-content .section_with_fees{align-items:center;display:flex}.oney-simulation-wrapper .oney-popin-wrapper .oney-popin-content .section_with_fees>*{box-sizing:border-box}.oney-simulation-wrapper .oney-popin-wrapper .oney-popin-content .section_with_fees img{width:auto}.oney-simulation-wrapper .oney-popin-wrapper:after{border-bottom:20px solid #0000;border-left:20px solid #81bc00;border-top:20px solid #0000;content:"";display:inline-block;height:0;position:absolute;right:-20px;top:calc(33.3333% - 10px);width:0}@media(max-width:1000px){.oney-wrapper img{width:auto!important}.oney-popin-wrapper{left:0!important}}.reinssurances-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0}.reinssurances-wrapper .reinssurances-items{margin:0 30px}.reinssurances-wrapper .reinssurances-items img{margin-bottom:10px;width:4rem}.reinssurances-wrapper .reinssurances-items div{font-weight:600;margin:5px 0}@media(max-width:600px){.reinssurances-items img{margin-bottom:10px;width:2.5rem!important}}.association-wrapper{padding:20px 0}.association-wrapper .association-title{border-bottom:2px solid #000;font-size:20px;font-weight:600;margin:50px auto;padding-bottom:5px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.association-wrapper .caroussel-association-wrapper.flex{display:flex;justify-content:center}.association-wrapper .caroussel-association-wrapper .association-slider-card-wrapper{padding:0 20px}.association-wrapper .caroussel-association-wrapper .recommendation-slider-card-wrapper{margin:auto}.association-wrapper .alice-carousel__dots{bottom:-15px;left:0;position:absolute;width:99%!important}.association-wrapper .alice-carousel__dots .alice-carousel__dots-item{background-color:gray;border-radius:0;height:6px!important;margin-right:7px!important;width:6px!important}.association-wrapper .alice-carousel__dots .alice-carousel__dots-item.__active{background-color:#d3d3d3!important}.association-wrapper .alice-carousel__next-btn,.association-wrapper .alice-carousel__prev-btn{display:none}@media(min-width:1000px){.association-slider-card-wrapper{max-width:400px}.association-wrapper{width:100%}.association-wrapper .alice-carousel__next-btn,.association-wrapper .alice-carousel__prev-btn{display:block}}@media(min-width:1600px){.association-wrapper{margin:auto;width:73%!important}}.title-wrapper{border-bottom:2px solid #000;font-size:16px;font-weight:600;text-align:left}.title-wrapper .title-text{margin:0!important}@media(max-width:1000px){.title-wrapper{text-align:center}}.header-wrapper{align-items:center;box-sizing:border-box;display:flex;height:5rem;justify-content:space-between;padding:0 30px}.header-wrapper .header-logo{box-sizing:border-box;margin:auto;width:12rem}.header-wrapper .header-logo img{object-fit:contain;width:100%}.header-wrapper .header-progression{box-sizing:border-box;display:table;font-size:0;margin:9px 0 29px;text-align:center;width:80%}.header-wrapper .header-progression>div:first-child:before,.header-wrapper .header-progression>div:last-child:after{background-color:#fff!important;box-sizing:border-box}.header-wrapper .header-progression>div:after,.header-wrapper .header-progression>div:before{background-color:#d99606;box-sizing:border-box;content:"";display:inline-block;height:3px;vertical-align:middle;width:50%}.header-wrapper .progression-item>span{background:#fff;background-color:#fff;border:2px solid #d99606;border-radius:99em;box-sizing:border-box;color:#d99606;display:inline-block;font:700 14px/32px Josefin Sans,sans-serif;margin:0 -18px;padding:1px 0 0;position:relative;vertical-align:middle;width:36px}.header-wrapper .progression-item.active>span{background-color:#d99606;color:#fff}.header-wrapper .progression-item.active:after,.header-wrapper .progression-item.active~.progression-item:after,.header-wrapper .progression-item.active~.progression-item:before{background-color:#d3d3d3}.header-wrapper .progression-item.active~.progression-item>span{border:2px solid #d3d3d3;color:#d3d3d3}.header-wrapper .progression-item.active~.progression-item>span:before{color:#d3d3d3}.header-wrapper .progression-item{box-sizing:border-box;display:table-cell;text-transform:uppercase}.header-wrapper .progression-item>span:before{box-sizing:border-box;color:#d99606;content:attr(title);font-size:12px;left:-64%;position:absolute;top:120%;width:72px}@media(max-width:600px){.progression-item>span:before{content:""!important}.header-progression{width:100%!important}}.order-wrapper{background-color:#fffcf8;display:flex;flex-direction:row-reverse;padding:25px 50px;position:relative}.order-wrapper .spinner-wrapper{background-color:#fff6;height:100%;left:0;position:absolute;top:0;z-index:5}@media(max-width:1000px){.order-wrapper{display:flex;flex-direction:column;padding:10px}}.orders-card-wrapper{background-color:#fffcf8;display:flex;margin-bottom:30px;min-height:240px;width:95%}.orders-card-wrapper .orders-card-wrapper-left{border-right:2px solid #d99606;margin:20px 0;padding:5px 50px;position:relative;text-align:left;width:20%}.orders-card-wrapper .orders-card-wrapper-left .bold{font-weight:600}.orders-card-wrapper .orders-card-wrapper-left .green{color:#80b074;text-decoration:underline}.orders-card-wrapper .orders-card-wrapper-left div{margin-bottom:20px}.orders-card-wrapper .orders-card-wrapper-left .orders-card-number{color:#d99606}.orders-card-wrapper .orders-card-wrapper-left span{display:block;margin-bottom:5px}.orders-card-wrapper .orders-card-wrapper-left .spinner-wrapper{background:hsla(0,0%,100%,.588);height:100%;position:absolute;top:0;width:80%;z-index:2}.orders-card-wrapper .orders-card-wrapper-left .orders-card-invoice{cursor:pointer}.orders-card-wrapper .orders-card-wrapper-left .orders-card-invoice span{text-decoration:underline}.orders-card-wrapper .orders-card-wrapper-right{margin:20px 0;padding:5px 30px;position:relative;text-align:left;width:65%}.orders-card-wrapper .orders-card-wrapper-right .bold{font-weight:600}.orders-card-wrapper .orders-card-wrapper-right .url{text-decoration:underline}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper{width:100%}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-article-title{font-weight:600}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-article-button{background-color:#d99606;color:#fff;cursor:pointer;margin-top:20px;padding:8px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper{background-color:#fffcf8;height:100%;overflow:auto;position:absolute;top:0;width:100%;z-index:1}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper .order-card-article-title{font-weight:600;margin-bottom:15px}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper .cross{cursor:pointer;position:inherit;right:30px}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper .orders-card-articles-items{border-top:1px solid #000;display:flex;flex-wrap:wrap;width:90%}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper .orders-card-articles-items .orders-card-article-name{width:50%}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .orders-card-articles-wrapper .orders-card-articles-items span{display:block;margin-right:20px;padding:7px 0}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .card-spinner-wrapper{max-height:100%}.orders-card-wrapper .orders-card-wrapper-right .orders-card-article-wrapper .card-spinner-wrapper .spinner-wrapper{height:100%}.orders-card-wrapper .orders-card-wrapper-right .orders-card-delivery-information-wrapper{margin-top:20px}.orders-card-wrapper .orders-card-wrapper-right .orders-card-delivery-information-wrapper div:not(:last-child){margin-bottom:20px}.orders-card-wrapper .orders-card-wrapper-right .orders-card-delivery-information-wrapper div span{margin-right:10px}@media(max-width:1000px){.user-orders-wrapper{width:100%}.user-orders-wrapper .orders-card-wrapper{flex-direction:column;margin:20px auto;width:90%}.user-orders-wrapper .orders-card-wrapper .orders-card-wrapper-left{border-bottom:2px solid #d99606;border-right:none;padding:5px 25px;width:88%}.user-orders-wrapper .orders-card-wrapper .orders-card-wrapper-right{padding:5px 25px;width:88%}.user-orders-wrapper .orders-card-wrapper .orders-card-wrapper-right .orders-card-article-name{width:54%!important}.user-orders-wrapper .orders-card-wrapper .orders-card-wrapper-right .orders-card-articles-items{width:90%}}.user-orders-wrapper{min-height:100vh;width:80%}.user-orders-wrapper .orders-null{margin:3% auto;text-align:center}@media(max-width:1000px){.user-orders-wrapper{width:100%}}.livraison-wrapper{background-color:#fffcf8;border-right:2px solid #000;width:72%}.livraison-wrapper label{cursor:pointer}.livraison-wrapper .spinner-wrapper{background-color:#fffcf8;left:0;min-height:90vh;position:absolute;top:0;width:100%;z-index:3}.livraison-wrapper .return.cart{background-color:#d99606;color:#fff;padding:10px}.livraison-wrapper .livraison-title{border-bottom:2px solid #000;font-weight:600;margin:10px auto;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.livraison-wrapper .order-address-wrapper{display:flex;margin-top:20px;padding:0 20px;text-align:left}.livraison-wrapper .order-address-wrapper form{width:100%}.livraison-wrapper .order-address-wrapper form .input-information{color:gray;margin-bottom:20px;padding:0 20px}.livraison-wrapper .order-address-wrapper form .input-information.error{color:#d73307!important}.livraison-wrapper .order-address-wrapper form .submit-button{background-color:#d99606;border:1px solid #d99606;color:#fff;cursor:pointer;display:block;font-size:14px;margin:40px auto;padding:18px;text-align:center;text-transform:uppercase;width:20%}.livraison-wrapper .order-address-wrapper form .flex{display:flex}.livraison-wrapper .order-address-wrapper .adresse .name{font-weight:700;margin:20px 0}.livraison-wrapper .order-address-wrapper .adresse .chose-address-select{display:flex;flex-direction:column;margin-bottom:20px;width:84%}.livraison-wrapper .order-address-wrapper .adresse .chose-address-select label{margin-bottom:10px}.livraison-wrapper .order-address-wrapper .adresse .chose-address-select option,.livraison-wrapper .order-address-wrapper .adresse .chose-address-select select{font-family:Josefin Sans,sans-serif;font-size:14px;padding:10px 5px}.livraison-wrapper .order-address-wrapper .adresse .billing .input-wrapper.checkbox{align-items:center;margin-left:20px}.livraison-wrapper .order-address-wrapper .adresse .billing .input-wrapper.checkbox label{margin-bottom:0!important}.livraison-wrapper .order-address-wrapper .adresse .billing .input-wrapper.checkbox input{margin:0}.livraison-wrapper .order-address-wrapper .adresse .input-wrapper.checkbox{flex-direction:row-reverse;justify-content:flex-end;padding:10px 0}.livraison-wrapper .order-address-wrapper .adresse .adress-formulaire{width:90%}.livraison-wrapper .order-address-wrapper .adresse .adress-formulaire .input-wrapper{padding:7px 20px;width:50%}.livraison-wrapper .order-address-wrapper .adresse .adress-formulaire form .input-wrapper{flex-direction:column}.livraison-wrapper .return{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.livraison-wrapper .return:hover{border-bottom:1px solid #000}.livraison-wrapper .shipment-address-wrapper div{font-weight:600;margin:20px 0}.livraison-wrapper .shipment-address-wrapper form{margin-top:50px;text-align:left}.livraison-wrapper .shipment-address-wrapper form .shipping-item-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end}.livraison-wrapper .shipment-address-wrapper form .shipping-item-wrapper label{font-weight:300;margin-left:10px}.livraison-wrapper .shipment-address-wrapper form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;display:block;font-family:Josefin Sans,sans-serif;font-size:16px;margin:50px auto;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.livraison-wrapper .shipment-address-wrapper .shipment-wrapper{margin-top:50px;text-align:left}.livraison-wrapper .shipment-address-wrapper .shipment-wrapper .payment-item{text-transform:none}.livraison-wrapper .shipment-address-wrapper .shipment-wrapper .shipping-item-wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end}.livraison-wrapper .shipment-address-wrapper .shipment-wrapper .shipping-item-wrapper label{font-weight:300;margin-left:10px}.livraison-wrapper .shipment-address-wrapper .shipment-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;display:block;font-family:Josefin Sans,sans-serif;font-size:16px;margin:50px auto;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1000px){.livraison-wrapper{border:0;width:100%!important}.livraison-wrapper .shipment-wrapper{font-size:12px}.livraison-wrapper .flex{display:block!important}.livraison-wrapper * .submit-button{width:75%!important}.livraison-wrapper .order-address-wrapper form{flex-wrap:wrap}.livraison-wrapper .order-address-wrapper form .adresse,.livraison-wrapper .order-address-wrapper form .adresse .adress-formulaire{width:100%}.livraison-wrapper .order-address-wrapper form .adresse .adress-formulaire .input-wrapper{padding:5px 0}}.mondial-relay_wrapper{background:rgba(0,0,0,.569);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:4}.mondial-relay_wrapper .spinner-wrapper{background-color:inherit}.mondial-relay_wrapper .cross{background:#fff;cursor:pointer;padding:10px;position:fixed;right:2%;top:2%}.mondial-relay_wrapper .cross:hover{background:#000!important;color:#fff}.mondial-relay_wrapper .widget-and-selection-wrapper{left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:90%}.mondial-relay_wrapper .widget-and-selection-wrapper #Zone_Widget .MR-Widget{margin:0}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay{background-color:#fff;border:1px solid #ddd!important;padding:12px 0;text-align:center;width:99%}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay p{font-size:16px;margin-bottom:10px}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay p.name{color:#96154a;font-weight:600;margin:auto;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay button{background-color:#d3d3d3;border:none;color:#fff;cursor:not-allowed;font-family:Josefin Sans,sans-serif;font-size:15px;padding:10px 20px}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay button:not([disabled]){background-color:#28a745;cursor:pointer}.mondial-relay_wrapper .widget-and-selection-wrapper .selected-point-relay button:hover:enabled{background-color:#d99606}@media(max-width:800px){#Zone_Widget{position:relative}.selected-point-relay{font-size:12px}}.mondial-relay-adresse{border:1px solid #96154a;font-family:Montserrat,Verdana!important;font-size:13px;margin-bottom:4px;padding:20px;text-transform:inherit;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mondial-relay-adresse .top-container{align-items:center;display:flex;justify-content:space-between}.mondial-relay-adresse .top-container img{width:80px}.mondial-relay-adresse .mr-name{color:#96154a;font-weight:700}.mondial-relay-adresse div{margin-bottom:10px!important;margin-top:0!important}.mondial-relay-adresse .modifier{background-color:#fff;border:1px solid #000;cursor:pointer;font-size:10px;font-weight:600;margin:0;padding:5px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mondial-relay-adresse .modifier:hover{background-color:#d4d4d4}.shipment-address-wrapper{padding-left:30px}.shipment-address-wrapper .shipping-item-wrapper .radio-input{-webkit-appearance:none}.shipment-address-wrapper .shipping-item-wrapper .payment-item{align-items:center;background-color:#f9f5f0;display:flex;font-weight:600!important;margin:auto;margin-left:0!important;padding:0;text-transform:uppercase;width:100%}.shipment-address-wrapper .shipping-item-wrapper .payment-item .delivery-item-and-logo{align-items:center;display:flex;justify-content:space-between;width:100%}.shipment-address-wrapper .shipping-item-wrapper .payment-item .delivery-item-and-logo img{height:20px;margin:0 20px}.shipment-address-wrapper .shipping-item-wrapper .payment-item:before{border:1px solid #d5d5d5;border-radius:12px;box-sizing:border-box;content:"";height:24px;left:0;margin:24px;min-width:24px;position:static;top:-4px;transition:all .3s ease;width:24px}.shipment-address-wrapper .shipping-item-wrapper .radio-input:checked+label.payment-item:before{background-color:#fff!important;border:8px solid #d99606!important}.adresseinsert-wrapper{padding-left:30px}.adresseinsert-wrapper .adress-wrapper_title{text-align:left;text-decoration:underline}.adresseinsert-wrapper .address-wrapper{padding-top:30px}.adresseinsert-wrapper .address-wrapper .input-wrapper{flex-direction:row-reverse;justify-content:flex-end;margin:20px 0;padding:0}.adresseinsert-wrapper .address-wrapper .input-wrapper .personal-input{margin:0;padding:8px}.adresseinsert-wrapper .address-wrapper .input-wrapper .personal-input[type=checkbox]:before{height:11px;width:11px}.adresseinsert-wrapper .address-wrapper .address-wrapper-side{align-items:flex-start;display:flex;text-align:left}.adresseinsert-wrapper .address-wrapper .address-wrapper-side .address-side{width:30%}.adresseinsert-wrapper .address-wrapper .address-wrapper-side .address-side .button-transparent{border:1px solid #000;cursor:pointer;padding:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.adresseinsert-wrapper .address-wrapper .address-wrapper-side .address-side .button-transparent:hover{background-color:#000;color:#fffcf8}.adresseinsert-wrapper .address-wrapper .address-wrapper-side .address-side .adress-detail{margin:10px 0}.adresseinsert-wrapper .address-wrapper .address-wrapper-side .address-side.left .adress-detail{margin:15px 0}@media(max-width:1000px){.adresseinsert-wrapper{padding:0 30px!important}.adresseinsert-wrapper .address-wrapper-side{justify-content:space-between}.adresseinsert-wrapper .address-wrapper-side .address-side{width:45%!important}}.order-summary-wrapper{margin-top:30px;padding-left:30px}.order-summary-wrapper .order-summary-cards-wrapper{padding:20px 0}.order-summary-wrapper .order-summary-cards-wrapper .order-summary-card{align-items:center;display:flex;font-weight:600;margin-top:10px;text-align:left}.order-summary-wrapper .order-summary-cards-wrapper .order-summary-card img{margin-right:20px;width:7%}.order-summary-wrapper .order-summary-cards-wrapper .order-summary-card span{width:25%}.order-summary-wrapper .order-summary-cards-wrapper .order-summary-card span.name-product{width:50%}@media(max-width:1000px){.order-summary-wrapper{margin-top:0;padding:0 30px!important}.order-summary-wrapper .order-summary-cards-wrapper{font-size:13px}.order-summary-wrapper .order-summary-cards-wrapper img{width:20%!important}.order-summary-wrapper .order-summary-cards-wrapper span{width:40%!important}}.payment-validate-wrapper{min-height:100vh}.payment-validate-wrapper .text{color:#d99606;font-size:22px;font-weight:600;margin:70px 0;text-transform:uppercase}.payment-validate-wrapper .text-recap{font-size:17px;margin:10px 0}.payment-validate-wrapper .button-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:70px 0}.payment-validate-wrapper .button-wrapper .button{background-color:#d99606;color:#fff;margin:0 20px;padding:20px;text-transform:uppercase}.deconnect-popin-wrapper{background-color:hsla(33,43%,96%,.514);height:100%;position:fixed;width:100%;z-index:5}.deconnect-popin-wrapper,.deconnect-popin-wrapper .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.deconnect-popin-wrapper .wrapper{background-color:#f9f5f0;height:20%;position:relative;width:30%}.deconnect-popin-wrapper .wrapper div{font-weight:600;margin:20px}.deconnect-popin-wrapper .wrapper a{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:auto;padding:10px 30px;text-align:center;text-decoration:none}@media(max-width:600px){.deconnect-popin-wrapper .wrapper{padding:0 20px;width:80%}}@media(min-width:600px)and (max-width:1000px){.deconnect-popin-wrapper .wrapper{padding:0 20px;width:80%}}.forgotten-password-wrapper{margin:auto;min-height:90vh;width:60%}.forgotten-password-wrapper .spinner-wrapper{background-color:hsla(0,0%,100%,.507);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.forgotten-password-wrapper .forgotten-password-title{border-bottom:1px solid #000;font-weight:600;margin:30px auto;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.forgotten-password-wrapper .forgotten-password-information{font-size:18px;padding:20px;text-align:left}.forgotten-password-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:30px auto;padding:10px 30px;text-align:center;text-decoration:none}.forgotten-password-wrapper .input-wrapper{margin:auto;width:50%}@media(max-width:1000px){.forgotten-password-wrapper{width:90%}.forgotten-password-wrapper .input-wrapper{margin:auto;width:90%!important}}.confirm-popup-wrapper{align-items:center;background:rgba(0,0,0,.412);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.confirm-popup-wrapper .popup-wrapper{align-items:center;background-color:#f9f5f0;display:block;flex-direction:column;justify-content:center;padding:30px 0;position:relative;width:30%}.confirm-popup-wrapper .popup-wrapper .popup-cross{cursor:pointer;position:absolute;right:20px;top:20px}.confirm-popup-wrapper .popup-wrapper .confirm-message{color:#80b074;display:block;font-size:18px;font-weight:600;margin:60px auto;padding:0 30px}.confirm-popup-wrapper .popup-wrapper .close-button,.confirm-popup-wrapper .popup-wrapper .confirm-button{background-color:#d99606;color:#fff;cursor:pointer;display:block;margin:20px auto;padding:10px;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:600px){.confirm-popup-wrapper .popup-wrapper{padding:0 20px;width:90%}}@media(min-width:600px)and (max-width:1000px){.confirm-popup-wrapper .popup-wrapper{padding:0 20px;width:70%}}.new-password-wrapper{margin:auto;min-height:90vh;width:60%}.new-password-wrapper .input-information{color:gray;font-size:14px;margin:auto;padding:0 50px;text-align:left;width:50%}.new-password-wrapper .input-information.error{color:#d73307!important}.new-password-wrapper .new-password-title{border-bottom:1px solid #000;font-weight:600;margin:30px auto;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new-password-wrapper .new-password-information{font-size:18px;padding:20px;text-align:left}.new-password-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:16px;margin:30px auto;padding:10px 30px;text-align:center;text-decoration:none}.new-password-wrapper .input-wrapper{margin:auto;width:50%}.new-password-wrapper .input-wrapper img{top:46px}.new-password-wrapper .spinner-wrapper{background-color:hsla(0,0%,100%,.507);height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}@media(max-width:1000px){.new-password-wrapper{width:90%}.new-password-wrapper .input-wrapper{margin:auto;width:90%!important}}.research-wrapper{background-color:#fffcf8;min-height:90vh;position:relative}.research-wrapper .spinner-wrapper{background-color:rgba(255,252,248,.533);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.research-wrapper .research-title{border-bottom:2px solid #000;font-weight:600;margin:30px auto;padding-top:30px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.research-wrapper .research-words{color:#d99606}.research-wrapper .number-result{margin:50px;padding:0 50px;text-align:left}.research-wrapper .research-products{background-color:#f9f5f0;min-height:350px;padding:2% 0}.research-wrapper .research-products .research-product-card-wrapper{margin:10% auto;width:80%}@media(min-width:600px)and (max-width:1000px){.research-products{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 0}.research-products .research-product-card-wrapper{margin:2%!important;width:45%!important}}@media(min-width:1000px){.research-products{align-items:center;display:flex;flex-wrap:wrap;padding:2% 1%}.research-products .research-product-card-wrapper{margin:1%!important;width:23%!important}}@media(min-width:1600px){.research-products{align-items:center;display:flex;flex-wrap:wrap;padding:2% 10%!important}}.logo-maintenance{margin:2rem 0;width:20rem}@media(max-width:600px){.logo-maintenance{width:10rem}}.top-arrow-wrapper{align-items:center;animation:fadeIn .8s;background-color:rgba(6,31,75,.659);border-radius:50%;bottom:12%;color:#fffcf8;cursor:pointer;display:flex;font-size:22px;height:40px;justify-content:center;position:fixed;right:20px;transform:rotate(-90deg);width:40px;z-index:6}.displayNone{display:none}.cours-ideal-wrapper .progress-bar{height:2vh;width:100%}.cours-ideal-wrapper .progress-bar .progress-bar-color{background-color:#d99606;height:100%;transition:width 1s ease}.cours-ideal-wrapper .progress-bar .progress-bar-color.fadeIn{animation:fadeIn 1s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.cours-ideal-wrapper .cours-ideal-side-wrapper{background-color:#f9f5f0;display:flex;min-height:90vh}.cours-ideal-wrapper .cours-ideal-side-wrapper .spinner-wrapper{height:62vh}.cours-ideal-wrapper .cours-ideal-side-wrapper .side-wrapper{align-items:center;display:flex;width:50%}.cours-ideal-wrapper .cours-ideal-side-wrapper .side-wrapper img{height:100%;max-width:100%;object-fit:cover}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-title{border-bottom:2px solid #000;font-size:20px;font-weight:600;margin:40px auto;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data{width:100%}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .cours-ideal-choices{display:flex;justify-content:center;width:100%}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .cours-ideal-question{color:#d99606;font-size:20px;font-weight:600;margin:30px auto}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .cours-ideal-choices{background-color:#fffcf8;color:#000;cursor:pointer;font-size:18px;font-weight:600;margin:15px auto;padding:10px;width:60%}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .cours-ideal-choices:hover{background-color:#061f4b;color:#fff;transition:all .2s ease-in-out}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .precedent-button{background-color:#d99606;color:#fff;cursor:pointer;margin:30px auto;padding:10px 30px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cours-ideal-wrapper .cours-ideal-side-wrapper .cours-ideal-data .cours-ideal-product-card-wrapper{margin:10% auto;width:80%}@media(min-width:600px)and (max-width:1000px){.cours-ideal-products-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 0}.cours-ideal-products-wrapper .cours-ideal-product-card-wrapper{margin:2%!important;width:45%!important}}@media(min-width:1000px){.cours-ideal-products-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2% 1%}.cours-ideal-products-wrapper .cours-ideal-product-card-wrapper{margin:1%!important;width:23%!important}}@media(min-width:1600px){.cours-ideal-product-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding:2% 10%!important}}.redirect-product-wrapper{min-height:90vh}.App{font-family:Josefin Sans,sans-serif;letter-spacing:-1px;text-align:center}.App .num-font{font-family:arial,sans-serif}.App h1,.App h2{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}a{color:inherit;text-decoration:none}.filter-menu-burger-open{background-color:rgba(0,0,0,.702);height:100%;position:absolute;width:100%;z-index:2}.filter-menu-burger-close{display:none}.version-wrapper{height:90vh;padding:10%}.gift-card-wrapper{min-height:50vh;padding:30px;width:100%}.gift-card-wrapper .empty-gift-cards{text-align:justify}.gift-card-wrapper .empty-gift-cards div{margin:20px 0}.gift-card-wrapper .giftcard-input-title{border-bottom:1px solid #000;font-size:17px;font-weight:800;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gift-card-wrapper .empty-gift-cards{font-weight:600;margin:50px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gift-card-wrapper .gift-cards-element-wrapper{background-color:#fffcf8;border-bottom:1px solid #000;margin:30px 0;padding:20px;position:relative}.gift-card-wrapper .gift-cards-element-wrapper .spinner-wrapper{background:rgba(255,253,248,.322);height:100%;position:absolute;top:0}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element{margin-bottom:20px}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element .icon{cursor:pointer;max-width:30px}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element .enabled{color:#80b074;font-weight:800}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element .disabled{color:#d73307;font-weight:800}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element .gift-cards-element-title{font-weight:600;margin:7px 0}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element div{text-align:left}.gift-card-wrapper .gift-cards-element-wrapper .gift-cards-element.code{color:#d99606}.gift-card-wrapper .gift-add-form{align-items:flex-end;display:flex;flex-wrap:wrap}.gift-card-wrapper .gift-add-form .input-wrapper{padding:20px 0;width:80%}.gift-card-wrapper .gift-add-form button{background-color:#d99606;border:none;color:#fff;cursor:pointer;font-family:Josefin Sans,sans-serif;font-size:15px;height:34px;margin:0 20px;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase}@media(min-width:1000px){.gift-card-wrapper{min-height:100vh}.gift-card-wrapper .giftcard-input-title{margin:0}.gift-card-wrapper .gift-cards-element-wrapper{display:flex;justify-content:space-evenly}.gift-card-wrapper .gift-add-form button{margin:20px}}.shipment-address-wrapper form{padding:0}.shipment-address-wrapper .title-wrapper{margin:0!important}.shipment-address-wrapper .payment-item-wrapper{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex-wrap:wrap;margin:10px 0!important;margin:1em 0;min-height:0;padding:0;transition:box-shadow .1s ease;width:95%}.shipment-address-wrapper .payment-item-wrapper label{cursor:pointer}.shipment-address-wrapper .payment-item-wrapper input{margin-top:11px!important}.shipment-address-wrapper .payment-item-wrapper .oney-logo{cursor:pointer;width:8rem}.oney-choose-wrapper{background-color:#fff;font-family:Poppins,Arial,sans-serif!important;line-height:1.25;margin:0!important}.oney-choose-wrapper .oney-choose-tab{display:flex;margin:0!important}.oney-choose-wrapper .oney-choose-tab .oney-choose-tab_choice{cursor:pointer;margin:0!important;width:50%}.oney-choose-wrapper .oney-choose-tab .oney-choose-tab_choice .oney-choose-tab_choice_item{border:1px solid #ccc;border-bottom:0;flex:1 1;margin:0;padding:1rem 8px;text-align:center}.oney-choose-wrapper .oney-choose-tab .oney-choose-tab_choice img{margin:2px;max-width:4.5rem}.oney-choose-wrapper .oney-choose-tab .oney-choose-tab_choice p{font-weight:400!important;margin:0}.oney-choose-wrapper .oney-choose-cards{margin:0!important}.oney-choose-wrapper .oney-choose-cards .oney-choose-cards-item{display:block;margin:0}.oney-choose-wrapper .oney-choose-cards .oney-choose-cards-item .oney-choose-cards-item_content{border:1px solid #ccc;box-shadow:0 1px 2px rgba(34,36,38,.149);display:none;display:flex!important;flex-direction:column;height:100%;margin-top:0!important;position:relative;transition:border-color,background-color .3s ease-in-out}.oney-choose-wrapper .oney-choose-cards .oney-choose-cards-item .oney-choose-cards-item_content .oney-choose-cards-item_header{display:none}.oney-choose-wrapper .oney-choose-cards .oney-choose-cards-item .oney-choose-cards-item_content .oney-choose-cards-item_choice_content p{border-bottom:1px solid #ccc;color:#000;display:flex;flex-wrap:wrap;font-weight:400!important;justify-content:space-between;margin:0!important;padding:.75rem!important}.oney-choose-wrapper .oney-choose-cards .oney-choose-cards-item .oney-choose-cards-item_content .oney-choose-cards-item_choice_content small{display:block}.oney-choose-wrapper .oney-choose-tab .active{background-color:rgba(129,188,0,.129);border-bottom:5px solid #81bc00}.payment-accordion-wrapper .radio-input{-webkit-appearance:none}.payment-accordion-wrapper .payment-item-wrapper{background:#f9f5f0;margin:0 0 16px;padding:0}.payment-accordion-wrapper .payment-item-wrapper .legals-info{font-size:13px;font-weight:400;margin:0;text-align:justify;width:60%}.payment-accordion-wrapper .payment-item-wrapper .legals-info a{color:#d99606}.payment-accordion-wrapper .payment-item{align-items:center;display:flex;justify-content:space-between;margin:auto;padding:0;text-transform:uppercase;width:100%}.payment-accordion-wrapper .payment-item img{height:25px;margin:16px 24px 16px auto;opacity:1;transition:opacity .3s ease;width:auto}.payment-accordion-wrapper .payment-item-content:before{background:#d5d5d5;content:"";display:block;height:1px;position:relative;top:-24px;width:100%}.payment-accordion-wrapper .payment-item-content{margin:0!important;padding:24px}.payment-accordion-wrapper .payment-item-content button.payment-button{font-size:14px!important;margin:0;width:35%}.payment-accordion-wrapper .payment-item-content .payment-item-content-info{display:flex;justify-content:space-between;margin:0}.payment-accordion-wrapper .payment-item:before{border:1px solid #d5d5d5;border-radius:12px;box-sizing:border-box;content:"";height:24px;left:0;margin:24px;min-width:24px;position:static;top:-4px;transition:all .3s ease;width:24px}.payment-accordion-wrapper .radio-input:checked+label.payment-item:before{background-color:#fff;border:8px solid #d99606}@media(max-width:800px){.payment-item img{height:20px!important}.payment-item-content-info{display:block!important;text-align:center}.payment-item-content-info .legals-info{margin-bottom:20px!important;width:100%!important}.payment-item-content-info button.payment-button{width:100%!important}}.activatecourse-wrapper{background-color:#fffcf8;min-height:100vh;padding:50px;position:relative}.activatecourse-wrapper .spinner-wrapper{background-color:rgba(255,252,248,.569);left:0;position:absolute;top:0}.activatecourse-wrapper .text-description{font-weight:600;margin:50px auto}.activatecourse-wrapper .buttons-wrapper{display:flex;justify-content:center}.activatecourse-wrapper .button-wrapper{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.activatecourse-wrapper .button-link{background-color:#d99606;border:2px solid #d99606;color:#fff;cursor:pointer;flex-wrap:wrap;font-size:15px;margin:10px;padding:10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.activatecourse-wrapper .button-link:hover{background-color:#fff;color:#d99606}.activatecourse-wrapper button{background-color:#d99606;border:2px solid #d99606;color:#fff;cursor:pointer;flex-wrap:wrap;font-size:15px;margin:10px;padding:10px;text-transform:uppercase}.activatecourse-wrapper button:hover{background-color:#fff;color:#d99606}.give-review-wrapper{background-color:#fffcf8;min-height:100vh;padding:50px}.give-review-wrapper .spinner-wrapper{background-color:#ffffff9e;height:100vh;left:0;position:absolute;top:0;width:95vw}.give-review-wrapper .review-form-title{color:#d99606;font-size:20px;font-weight:600;padding:0 5rem}.give-review-wrapper .review-form-title div{margin-bottom:30px}.give-review-wrapper button{background-color:#d99606;border:none;color:#fff;cursor:pointer;display:block;font-family:Josefin Sans,sans-serif;font-size:16px;margin:25px auto;padding:10px 30px;text-align:center;text-decoration:none;text-transform:uppercase}.give-review-wrapper button:hover{background-color:rgba(217,150,6,.659)}.give-review-wrapper .review-confirm .text{color:#80b074;font-size:18px;font-weight:600;margin:50px 0}.give-review-wrapper .review-confirm img{height:7rem;margin-top:50px}.give-review-wrapper .review-confirm .lesson-card-link{text-transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.give-review-wrapper .review-form-container{margin:auto;width:75%}.give-review-wrapper .review-form-container .input-wrapper{margin-bottom:20px;padding:0}.give-review-wrapper .review-form-container .input-value{margin-bottom:20px;text-align:left;width:100%}.give-review-wrapper .review-form-container .input-value textarea{width:100%}.give-review-wrapper .review-form-container .input-value.error{color:#d73307}.give-review-wrapper .review-form-container label{display:block;font-weight:600;margin-bottom:7px}@media(max-width:1000px){.give-review-wrapper{padding:30px!important}.give-review-wrapper .review-form-title{padding:0!important}.give-review-wrapper img{height:5rem!important}.give-review-wrapper .review-form-container,.give-review-wrapper .review-form-container .input-wrapper{width:100%!important}}.accessibilite-wrapper{padding:5% 10%;text-align:left}.accessibilite-wrapper h2{color:#d99606;font-size:20px;margin-top:30px;position:relative}.accessibilite-wrapper h1{color:#d99606;font-size:25px;margin-bottom:5%;text-align:center;text-transform:uppercase}.accessibilite-wrapper td,.accessibilite-wrapper th{border:1px solid #000;padding:10px}.accessibilite-wrapper table{border:1px solid #000}