﻿@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (min-width:1650px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1560px}}*{box-sizing:border-box}html,body{font-family:"Roboto", sans-serif;font-size:16px;background-color:white}body{overflow-x:hidden;color:#808080}img{max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:"Lustria", serif;color:#808080}a{color:#808080;text-decoration:none}a:hover{color:#CCA69A}a,button,select,input,textarea{outline:none}header{background-color:#EFEDE8;padding:1rem 0;position:sticky;top:0;z-index:999}header .hamburger{display:none;line-height:1;padding:0}.logo{width:60px}.header-btn{height:45px;padding:10px 20px;border:1px solid #808080;margin:0 0.4rem !important}.header-btn:hover{background-color:#CCA69A;color:#EFEDE8}.cta{background-color:#CCA69A;color:white;padding:0.75rem 1.2rem;text-transform:uppercase;font-size:15px;border:none;cursor:pointer;transition:scale 0.2s ease-in-out}.cta:hover{color:white;scale:0.98}label{color:#CCA69A;text-transform:uppercase;margin-bottom:0.2rem;font-family:"Lustria", serif}main{padding:5rem 0}footer{background-color:#EFEDE8;padding:3rem 0;color:#808080;text-align:center}.wp_google_login{margin:0 0 0.75rem}.error-message{color:red;font-size:0.8rem}.formation-document-title h3{font-size:clamp(1.5rem, 2.1vw, 2rem);margin-bottom:1rem;color:black;text-transform:uppercase;margin-top:3rem}.documents-container .grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1rem}.documents-container .grid .grid-item{text-align:center;border:1px solid #CCA69A;padding:2.5rem 1.5rem}.documents-container .grid .grid-item img{width:50px;margin-bottom:0.75rem}.documents-container .grid .grid-item .title{font-size:clamp(1rem, 1.2vw, 1.1rem);font-weight:600}.documents-container .grid .grid-item .price{font-size:clamp(1.2rem, 1.3vw, 1.3rem);font-weight:600}.documents-container .grid .grid-item a,.documents-container .grid .grid-item .cta{width:100%;display:inline-block}.home h1{color:black;font-size:clamp(2rem, 2.8vw, 2.8rem);margin-bottom:1rem;margin-top:0}.home .cta{display:inline-block}.home img{object-fit:cover;height:100%;width:100%}.page-mon-compte h2{color:black;font-size:clamp(1.75rem, 2.3vw, 2.25rem);text-transform:uppercase;border-bottom:2px solid #CCA69A;padding-bottom:0.35rem}.page-mon-compte .avatar img{width:275px;height:275px;object-fit:cover;border-radius:100%}.page-mon-compte .sticky{position:sticky;top:11rem}.page-mon-compte .user-infos{color:black}.page-mon-compte .user-infos .name{font-size:1.25rem;font-family:"Lustria", serif;margin-bottom:0.5rem}.page-mon-compte .user-infos .mail{font-size:1.1rem;margin-bottom:0.25rem}.page-mon-compte .wrapper-scroll{max-height:540px;overflow-y:auto;padding-right:1.5rem}.page-mon-compte .wrapper-scroll .invoice{border-bottom:1px solid rgba(0, 0, 0, 0.25);padding:1rem 0}.page-mon-compte .wrapper-scroll .invoice:last-of-type{border-bottom:none}.page-mon-compte .wrapper-scroll .invoice .invoice-object{font-style:italic}.page-mon-compte .wrapper-scroll .invoice .invoice-title{font-size:1.11rem;margin-bottom:0.25rem}.page-mon-compte .wrapper-scroll .invoice .invoice-price{font-size:1.2rem;font-weight:600}.page-mon-compte .wrapper-scroll .invoice .invoice-url{color:#CCA69A;font-weight:500;text-decoration:underline}.page-mon-compte .wrapper-scroll .invoice .invoice-date{font-size:1.05rem;margin-bottom:0.15rem;font-weight:500}.page-mon-compte .input-wrapper{margin:1rem 0}.page-mon-compte .input-wrapper .wrapper{flex:1}.page-mon-compte .input-wrapper input,.page-mon-compte .input-wrapper select,.page-mon-compte .input-wrapper textarea{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080}.page-mon-compte .user_pass_delete{text-transform:unset;color:#808080;font-family:"Roboto", sans-serif;font-size:1.1rem}.archive .grid,.page-id-149 .grid,.page-id-105 .grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1.5rem}.archive .last-formation,.page-id-149 .last-formation,.page-id-105 .last-formation{margin-bottom:7rem}.archive .last-formation .title,.page-id-149 .last-formation .title,.page-id-105 .last-formation .title{color:black;text-transform:uppercase;font-weight:600;font-size:clamp(1.75rem, 2.3vw, 2.25rem)}.archive .last-formation .price,.page-id-149 .last-formation .price,.page-id-105 .last-formation .price{color:black;font-weight:600;font-size:2rem}.archive .last-formation .cta,.page-id-149 .last-formation .cta,.page-id-105 .last-formation .cta{display:inline-block}.archive .last-formation img,.page-id-149 .last-formation img,.page-id-105 .last-formation img{object-fit:cover}.archive h2.section-title,.page-id-149 h2.section-title,.page-id-105 h2.section-title{font-size:clamp(1.4rem, 1.8vw, 1.75rem);text-decoration:underline;text-decoration-color:#CCA69A;text-decoration-thickness:3px;text-underline-offset:3px;color:black;text-transform:uppercase}.archive .recent-formations,.archive .future-formations,.archive .documents-container,.page-id-149 .recent-formations,.page-id-149 .future-formations,.page-id-149 .documents-container,.page-id-105 .recent-formations,.page-id-105 .future-formations,.page-id-105 .documents-container{margin:5rem 0}.archive .formation-thumbnail,.page-id-149 .formation-thumbnail,.page-id-105 .formation-thumbnail{min-height:300px;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:end;position:relative;background-size:cover;background-position:center;color:white}.archive .formation-thumbnail::before,.page-id-149 .formation-thumbnail::before,.page-id-105 .formation-thumbnail::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:black;opacity:0.5}.archive .formation-thumbnail h3,.archive .formation-thumbnail p,.archive .formation-thumbnail a,.page-id-149 .formation-thumbnail h3,.page-id-149 .formation-thumbnail p,.page-id-149 .formation-thumbnail a,.page-id-105 .formation-thumbnail h3,.page-id-105 .formation-thumbnail p,.page-id-105 .formation-thumbnail a{color:white;position:relative;z-index:1}.archive .formation-thumbnail h3,.page-id-149 .formation-thumbnail h3,.page-id-105 .formation-thumbnail h3{font-size:1.35rem}.archive .formation-thumbnail p,.page-id-149 .formation-thumbnail p,.page-id-105 .formation-thumbnail p{opacity:0.8;font-size:15px}.chapter-nav{display:flex;flex-direction:column;margin-bottom:1rem;background-color:#CCA69A}.chapter-nav h3{color:white;padding:1rem;margin:0}.chapter-nav ul{list-style:none}.chapter-nav ul li{margin-left:1rem;color:white}.search-form{float:right}.search-form .search-wrapper{position:relative}.search-form .search-wrapper .search-field{border:none;background-color:#CCA69A;padding:0.75rem 0.8rem;color:white}.search-form .search-wrapper .search-field::placeholder{color:white}.search-form .search-wrapper::after{content:"🔍";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:16px}.page-id-40 main{display:flex;justify-content:center;align-items:center}.page-id-40 main h1{color:black;font-size:clamp(1.75rem, 2.3vw, 2.25rem);text-transform:uppercase}.page-id-40 .login-form label{display:none}.page-id-40 .login-form input{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080}.page-id-40 .login-form input[type="submit"]{background-color:#CCA69A;color:white;border:none;cursor:pointer;margin-top:0.5rem}.page-id-40 .login-form .link-to-lost-password{cursor:pointer}.page-id-40 .login-form .link-to-lost-password:hover{color:#CCA69A}.page-id-40 .lost-password-form{display:none}.page-id-40 .lost-password-form input{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080}.page-id-40 .lost-password-form input[type="submit"]{background-color:#CCA69A;color:white;border:none;cursor:pointer;margin-top:0.5rem}.page-id-40 .lost-password-form .link-to-login{cursor:pointer;display:block;width:fit-content;margin:0 auto}.page-id-40 .lost-password-form .link-to-login:hover{color:#CCA69A}.page-id-44 h1{color:black;font-size:2.25rem;text-transform:uppercase}.page-id-44 main{display:flex;justify-content:center;align-items:center}.page-id-44 input{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080}.page-id-44 input[type="submit"]{background-color:#CCA69A;color:white;border:none;cursor:pointer;margin-top:0.5rem}.single-chapitres .open-nav{display:none}.single-chapitres h1{color:black;font-size:clamp(1.75rem, 2.3vw, 2.25rem);text-transform:uppercase;text-align:left !important;border-bottom:2px solid #CCA69A;padding-bottom:0.75rem;margin-top:0}.single-chapitres iframe{aspect-ratio:1.7777777778;width:100%;height:auto}.single-chapitres .btn-nav .cta{padding:0.5rem 1rem;display:flex;align-items:center}.single-chapitres .progress{height:auto}.single-chapitres .progress .progress-bar{padding:0.5rem}.single-chapitres .chapterTitle{color:black;font-size:clamp(1.3rem, 1.8vw, 1.75rem);margin-bottom:0}.single-chapitres .chapter-finished{color:#558B6E;text-decoration:underline;font-weight:600}.single-chapitres #chapterAudio{margin-top:3rem;border:none}.single-chapitres #chapterAudio h3{color:black;text-decoration:underline;text-decoration-color:#CCA69A}.single-chapitres #chapterDocuments{margin-top:3rem;border:none}.single-chapitres #chapterDocuments h3{color:black;text-decoration:underline;text-decoration-color:#CCA69A}.single-chapitres #chapterDocuments ul{list-style:none;padding:0;margin-top:0}.single-chapitres #chapterDocuments ul li{border-bottom:1px solid rgba(0, 0, 0, 0.25);padding:0.5rem}.single-chapitres #chapterDocuments ul li:last-of-type{border-bottom:none}.single-chapitres #chapterDocuments ul li a{color:black}.single-chapitres #chapterDocuments ul li a:hover{color:#CCA69A}.single-chapitres #chapterContent{padding-top:3rem;border-top:1px solid #CCA69A}.single-chapitres #chapterContent p{font-size:1.05rem !important}.single-chapitres .chapter-nav{padding:2rem 1.5rem}.single-chapitres .chapter-nav .parent-title{font-size:clamp(1.05rem, 1.2vw, 1.15rem);border-bottom:1px solid white;padding:0;padding-bottom:1rem;margin-top:1rem;display:flex;justify-content:space-between;cursor:pointer}.single-chapitres .chapter-nav .parent-title:first-of-type{margin-top:0}.single-chapitres .chapter-nav .parent-title:last-of-type{border-bottom:none;padding-bottom:0}.single-chapitres .chapter-nav ul{margin:0;padding-left:0.5rem;padding-top:1rem;display:none}.single-chapitres .chapter-nav ul .chapterItem{opacity:1;transition:opacity 0.2s ease-in-out;cursor:pointer;border-bottom:1px solid rgba(255, 255, 255, 0.3);padding:0.25rem 0}.single-chapitres .chapter-nav ul .chapterItem:first-of-type{padding-top:0}.single-chapitres .chapter-nav ul .chapterItem:last-of-type{border-bottom:none;padding-bottom:0}.single-chapitres .chapter-nav ul .chapterItem.opaque{opacity:0.3}.page-id-105 .current-formation .cta,.page-id-105 .last-formation .cta{width:fit-content}.page-id-105 .all-my-formations .line{width:100%;height:2px;background-color:#CCA69A;margin-bottom:3rem}.page-id-105 h2{color:black;font-size:clamp(1.5rem, 2vw, 2rem);text-transform:uppercase}.single-formations form textarea{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080}.single-formations form input[type="text"]{width:100%;padding:0.75rem 0.5rem;border:1px solid rgba(0, 0, 0, 0.25);border-radius:5px;color:#808080;margin-bottom:1rem}.single-formations form input[type="submit"]{background-color:#CCA69A;color:white;padding:0.75rem 1.2rem;text-transform:uppercase;font-size:15px;border:none;cursor:pointer;transition:scale 0.2s ease-in-out;width:100%;margin-top:1rem}.single-formations .formation-banner .price{color:black;font-weight:600;font-size:2rem}.single-formations .formation-banner .cta{width:fit-content}.single-formations .title{color:black;font-size:clamp(1.3rem, 2vw, 2rem);text-transform:uppercase}.single-formations .title-section{color:black;font-size:clamp(1.4rem, 1.8vw, 1.85rem);text-transform:uppercase;text-align:left !important;border-bottom:2px solid #CCA69A;padding-bottom:0.5rem;margin-bottom:2rem}.single-formations .module-wrapper{background-color:#FAFAFA;padding:2rem;margin-bottom:1rem}.single-formations .module-wrapper:last-of-type{margin-bottom:0}.single-formations .module-wrapper p:last-of-type{margin-bottom:0}.single-formations .module-wrapper .title-module,.single-formations .module-wrapper .title-module h3{color:black !important;font-size:clamp(1.2rem, 1.4vw, 1.4rem)}.single-formations .module-wrapper .title-module+p,.single-formations .module-wrapper .title-module h3+p{font-size:18px}.single-formations .module-wrapper .chapitre-wrapper{border-bottom:1px solid rgba(0, 0, 0, 0.25);padding:0.5rem 0}.single-formations .module-wrapper .chapitre-wrapper:first-of-type{padding-top:0;margin-top:1.5rem}.single-formations .module-wrapper .chapitre-wrapper:last-of-type{border-bottom:none}.single-formations .module-wrapper .chapitre-wrapper .title-chapitre h4{font-size:1.05rem;font-family:"Roboto", sans-serif;font-weight:400;color:#CCA69A;margin-bottom:0;transition:0.2s ease-in-out}.single-formations .module-wrapper .chapitre-wrapper .title-chapitre h4:hover{transform:translateX(5px)}.page-id-108 .formation-document-title:first-of-type h3{margin-top:0}.page-id-99 .card-body{max-width:900px;padding:3rem 4rem;border:2px solid #CCA69A;border-radius:15px}.page-id-99 .card-body a{display:inline-block}.page-id-99 .card-body #animationContainer{width:150px}.page-id-99 .card-body #animationContainer svg path{fill:#CCA69A}.page-id-99 .card-body #animationContainer svg g g path{fill:#CCA69A}@media (max-width:992px){header .hamburger{display:block;scale:0.8}header .main-navigation{position:fixed;top:-100%;left:0;width:100%;height:auto;padding:0rem 1rem 1rem;background-color:#EFEDE8;transition:0.3s ease-in-out;display:flex;flex-direction:column;z-index:998}header .main-navigation.active{top:6rem}.page-mon-compte .wrapper-scroll{max-height:unset;overflow-y:visible;padding-right:0}.page-mon-compte .sticky{position:static}.page-mon-compte .input-wrapper{flex-direction:column}.page-mon-compte .col-lg-4>div:first-of-type{flex-direction:row !important}.page-mon-compte .col-lg-4>div:first-of-type .avatar,.page-mon-compte .col-lg-4>div:first-of-type .user-infos{flex:1}.page-mon-compte .col-lg-4>div:first-of-type .avatar img,.page-mon-compte .col-lg-4>div:first-of-type .user-infos img{width:100%;height:100%;aspect-ratio:1}.page-mon-compte .col-lg-4>div:first-of-type .avatar a,.page-mon-compte .col-lg-4>div:first-of-type .user-infos a{width:fit-content;text-align:left !important}.archive .last-formation,.page-id-149 .last-formation,.page-id-105 .last-formation{margin-bottom:2rem}.archive .recent-formations,.archive .future-formations,.archive .documents-container,.page-id-149 .recent-formations,.page-id-149 .future-formations,.page-id-149 .documents-container,.page-id-105 .recent-formations,.page-id-105 .future-formations,.page-id-105 .documents-container{margin:3.5rem 0}.single-formations .module-wrapper .title-module+p,.single-formations .module-wrapper .title-module h3+p{font-size:16px}.documents-container .grid{grid-template-columns:repeat(3, 1fr)}main{padding:3.5rem 0}.single-chapitres .chapter-nav{position:fixed;bottom:4rem;left:-100%;z-index:999;transform:translate(-50%, 0);width:95%;height:fit-content;max-height:90%;overflow-y:auto;background-color:#FAFAFA;border:1px solid #CCA69A;transition:0.3s ease-in-out}.single-chapitres .chapter-nav.active{left:50%}.single-chapitres .chapter-nav ul{padding-bottom:1rem}.single-chapitres .chapter-nav .parent-title{color:#808080;border-bottom:1px solid #808080;padding-bottom:0.5rem;margin-top:0.5rem}.single-chapitres .chapter-nav .chapterItem{color:#808080;border-bottom:1px solid #808080 !important;margin-left:0;font-size:0.95rem}.single-chapitres .chapter-nav .chapterItem:last-of-type{border-bottom:none !important}.single-chapitres .open-nav{display:block;position:fixed;bottom:1rem;left:50%;transform:translate(-50%, 0);width:95%;padding:1rem;border:none;background-color:#CCA69A;color:white;font-size:1.1rem}}@media (max-width:768px){header .logo{margin:0 1rem 0 0 !important}header .col-12{justify-content:start !important}header .header-btn{height:auto;padding:0;border:none;margin:0.15rem 0 !important;font-size:1.2rem}header .header-btn:hover{background-color:unset;color:#808080}.single-formations .module-wrapper{padding:1.5rem 1.25rem}.documents-container .grid{grid-template-columns:repeat(2, 1fr)}main{padding:3rem 0}.archive .grid,.page-id-149 .grid,.page-id-105 .grid{grid-template-columns:repeat(1, 1fr);grid-gap:1rem}.text-end{text-align:left !important}.text-end .cta{text-align:center;display:block}.search-form,.search-form input{width:100%}.archive .recent-formations,.archive .future-formations,.archive .documents-container,.page-id-149 .recent-formations,.page-id-149 .future-formations,.page-id-149 .documents-container,.page-id-105 .recent-formations,.page-id-105 .future-formations,.page-id-105 .documents-container{margin:2.5rem 0}}@media (max-width:600px){.documents-container .grid{grid-template-columns:repeat(1, 1fr)}}