:root{--mainColor1:#aca297;--mainColor2:#7c818b;--mainColor3:#606060;--mainColor4:#617246;--mainColor5:#404040;--mainColor6:#a0a0a0;--mainColor7:#1d2128;--mainColor:#1d212825;--mainColor8:#404040;--mainColor9:#f5f5f5;--mainColor10:#f0f0f0}.form-input{position:relative;margin-top:20px}.form-input label{position:absolute;top:12px;left:12px;color:#999;transition:.2s;background:#fff;padding:0 4px;pointer-events:none}.form-input .active,.form-input input:focus+label,.form-input input:not(:placeholder-shown)+label,.form-input select:focus+label{left:10px;font-size:12px;color:#000}p{font-size:15px}h1,h2,h3,h4,h5,h6,p{color:var(--mainColor7);margin:0}h1,h2,h3,h4,h5,h6{line-height:1.5;font-weight:700}.button.action{background-color:var(--mainColor1)}.button.action:hover{background-color:var(--mainColor7)!important}.dashboard__sidebar_header{height:70px;flex-shrink:0}.sidebar.-dashboard{flex-grow:1;overflow-y:auto;padding:0 20px}.sidebar.-dashboard::-webkit-scrollbar{width:5px}.sidebar.-dashboard::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.sidebar.-dashboard::-webkit-scrollbar-track{background-color:transparent}.sidebar__item:first-child{margin-top:20px}.sidebar__item:last-child{margin-bottom:20px}.sidebar.-dashboard .sidebar__item .sidebar__item__content,.sidebar__child,.sidebar__item__link{display:flex;align-items:center;border-radius:12px;height:55px;transition:.2s;color:var(--mainColor10)!important;cursor:pointer}.sidebar__item__link__span{color:var(--mainColor10)!important}.sidebar.-dashboard .sidebar__item .sidebar__item__content{display:flex;padding:10px}.sidebar.-dashboard .sidebar__item .sidebar__item__content:hover{background-color:hsla(0,0%,100%,.15);color:#fff}.sidebar.-dashboard .sidebar__item.-is-active .sidebar__item__content,.sidebar__item__link.child:hover{background-color:hsla(0,0%,100%,.15)}.sidebar__item__link.child:hover{color:#fff}.sidebar__child.-is-active{background-color:hsla(0,0%,100%,.15)}.svg__rotate{transform:rotate(-180deg);transition:transform .3s ease}.svg__rotate__reverse{transform:rotate(-90deg);transition:transform .3s ease}.dashboard{display:flex;width:100%}.dashboard__sidebar{position:fixed;top:0;bottom:0;left:0;width:300px;max-width:calc(100vw - 80px);color:#fff;background-color:var(--mainColor7);z-index:100;transform:translateX(-100%);transition:.2s;height:100vh;display:flex;flex-direction:column}.dashboard__sidebar_header{justify-content:center;height:88px;border-bottom:1px solid hsla(0,0%,100%,.2)}.dashboard__sidebar_header,.dashboard__sidebar_header_search{display:flex;align-items:center}.dashboard__sidebar_header_search i{font-size:18px;margin-right:10px}.dashboard__sidebar_header_search input{width:230px}.dashboard__sidebar_content{padding:60px 30px}.dashboard__content{position:relative;width:100%;background-color:#f5f5f5;transition:.2s}@media (max-width:767px){.dashboard__content{padding-left:0}}.dashboard__content_header{display:flex;align-items:center;justify-content:space-between;background-color:#fff;height:88px;padding-left:75px;padding-right:30px}@media (max-width:767px){.dashboard__content_header{height:72px;padding:0 24px}}.dashboard__content_header>:first-child,.dashboard__content_header>:nth-child(2){display:flex;align-items:center}.dashboard__content_header>:nth-child(2)>*+*{margin-left:30px}.dashboard__content_content{padding:60px 75px 30px}@media (max-width:767px){.dashboard__content_content{padding:30px 24px}}.dashboard.-is-sidebar-visible .dashboard__sidebar{transform:none}.dashboard.-is-sidebar-visible .dashboard__content{overflow-x:hidden;padding-left:300px}@media (max-width:767px){.dashboard.-is-sidebar-visible .dashboard__content{padding-left:0;transform:translateX(300px)}}.contactForm .form-input input+.input__connexion__focus,.contactForm .form-input select+.input__connexion__focus,.contactForm .form-input textarea+.input__connexion__focus{transform:translateY(-29px);color:var(--mainColor6)}.contactForm input:not([type=range]):focus,.contactForm select:focus,.contactForm textarea:focus{outline:1px solid var(--mainColor7);border:1px solid var(--mainColor7)}.dashboard_btn{background-color:var(--mainColor1);padding:10px 20px;color:#fff;&:hover{opacity:.8}}