﻿/*!
Theme Name: FDL
Author: Hugues VALLIN
Author URI: https://www.larborescence.eu/
Description: Le thème du JDR Faiseurs De Légende.
Version: 1.0
Tags: Brand new template.
!*/:root{--size-content: 1800px;--size-content-sm: 1600px;--content_marg-min: 3rem;--margin: var(--marge) 0;--gap-large: 3rem;--gap: 2.25rem;--gap-small: 1.75rem;--gap-30: 1.5rem;--gap-15: 0.75rem;--gap-10: 0.5rem;--gap-xsmall: 1rem;--marge: calc(2vh + 1vw);--marge-med: calc(var(--gap)*2);--marge-small: calc(var(--marge)/2);--aside-size: clamp(330px, 25vw, 430px);--nav-swap: 200;--nav-height: 3.2rem;--nav-height-scrolled: 3rem;--page-marge: 3vw;--w-b-a: 7vw;--radius: 5px;--shadow: 2px 0 30px 0 rgb(0 0 0 / 20%);--c-pri: #938c00;--c-sec: #e25300;--c-ter: rgb(14, 123, 177);--c-txt: #262019;--c-txt-l: #777;--c-bg-light: #e5ddd3;--c-bg-dark: #d56400;--c-light: rgb(242 242 242);--c-dark: #0a0a0a;--c-bd_flat: #ccc;--c-med: rgba(0, 0, 0, 0.5);--c-xl: rgba(0, 0, 0, 0.15);--c-bg: none;--skew: skewX(-23deg);--skew-neg: skewX(23deg);--c-border: rgba(0, 0, 0, 0.25);--color-twitter: #58cef2;--color-facebook: #4267b2;--color-youtube: red;--border: 1px solid var(--c-border);--fs-xxxs: 0.6rem;--fs-xxs: 0.7rem;--fs-xs: 0.8rem;--fs-sm: 0.9rem;--fs-med: 1rem;--fs-lg: 1.2rem;--fs-xl: 1.35rem;--fs-xxl: 2.5rem;--fs-50: 2.5rem;--fs-65: 3rem;--ff-mono: "Poppins", sans-serif;--ff-serif: "Playfair Display", serif;--fw-light: 300;--fw-regular: 400;--fw-med: 500;--fw-bold: 700;--fw-Xbold: 800;--resp-lg: 1040px;--resp-md: 960px;--resp-sm: 740px;--resp-xs: 540px;--cta-h: 2em;--cta-rad: .3rem;--ls-neg: -0.025em;--bez: cubic-bezier(.6, 0, .4, 1);--transit: 0.2s var(--bez) all;--size-min-rond: 150px}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:200;src:url("fonts/poppins-v20-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("fonts/poppins-v20-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("fonts/poppins-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("fonts/poppins-v20-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("fonts/poppins-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:600;src:url("fonts/poppins-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("fonts/poppins-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("fonts/poppins-v20-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:800;src:url("fonts/poppins-v20-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:400;src:url("fonts/playfair-display-v37-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:500;src:url("fonts/playfair-display-v37-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair Display";font-style:normal;font-weight:900;src:url("fonts/playfair-display-v37-latin-900.woff2") format("woff2")}*{margin:0;padding:0}:root{font-size:125%}html{-webkit-text-size-adjust:100%;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}body{-webkit-font-smoothing:antialiased;font-size:.9rem;line-height:1.4;font-weight:400;text-rendering:optimizeLegibility;width:100%;height:100vh;font-family:var(--ff-mono);color:var(--c-txt);overscroll-behavior:none}main.main_contener{min-height:100%;display:grid;position:relative;grid-template-rows:max-content auto auto 1fr max-content;grid-template-areas:"header" "levels_table" "initiative" "content" "footer"}.def_size{padding:4em var(--page-marge);width:100%;max-width:var(--size-content)}.def_size+.def_size{padding-top:0}.composer{display:flex;flex-direction:column;align-items:center;grid-area:content}.composer #traits,.composer #talents,.composer #sorts{display:grid;padding:0;max-width:100%;grid-template-columns:max-content 1fr var(--aside-size);grid-template-areas:"nav contener aside";transition:grid .3s var(--bez);width:100%}body.closed_aside main.main_contener #traits,body.closed_aside main.main_contener #talents,body.closed_aside main.main_contener #sorts{grid-template-columns:max-content 1fr 3em;transition:none}body.closed_aside main.main_contener aside#main_aside header.infos_list{width:3em}body.closed_aside main.main_contener aside#main_aside header.infos_list .nb_modules,body.closed_aside main.main_contener aside#main_aside header.infos_list .xp_counter{display:none}body.closed_aside main.main_contener aside#main_aside #toggle_aside{transform:translateX(-0.3em)}body.closed_aside main.main_contener aside#main_aside #selected_module_list{opacity:0;visibility:hidden}#main_nav_top{grid-area:header}#main_nav_left{padding:var(--page-marge);padding-right:0;grid-area:nav;position:sticky;top:var(--nav-height)}#main_footer{grid-area:footer}#main_aside{height:100%;grid-area:aside}.content_section{grid-area:contener;padding:4em 2em}.error-message{left:50%;top:50%;position:absolute;padding:5px 10px;font-size:var(--fs-xxs);background:#fff;color:var(--c-sec);border-radius:4px;white-space:nowrap;z-index:1000;font-weight:400}.cont_classic{width:100%;max-width:90vw;margin-left:auto;margin-right:auto}.mid{width:100%}.col2{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--gap)}svg{max-width:150px}h1,.h1_fake,h2,h3,h4{line-height:1.15;position:relative;transition:color var(--bez) .25s;font-weight:700}h1 b,.h1_fake b,h2 b,h3 b,h4 b{display:block}h1 .thin,.h1_fake .thin,h2 .thin,h3 .thin,h4 .thin{display:block;font-weight:300}h1+ul,h1+ol,.h1_fake+ul,.h1_fake+ol,h2+ul,h2+ol,h3+ul,h3+ol,h4+ul,h4+ol{margin-top:0}h1 svg,.h1_fake svg,h2 svg,h3 svg,h4 svg{margin-right:10px;color:var(--c-sec)}h1,.h1_fake{font-size:var(--fs-65)}svg.bigIco{font-size:3rem;color:var(--c-pri);margin-bottom:1rem}svg.bigIco+h3{margin-top:1rem}h2{font-size:var(--fs-xxl);font-weight:400;font-family:var(--ff-serif);color:var(--c-pri)}h3{font-size:var(--fs-xl);color:var(--c-bg-dark);margin-bottom:var(--gap-xsmall);font-weight:600}h3 svg{color:var(--c-sec)}h4{text-transform:uppercase;font-weight:400;color:var(--c-ter);margin-top:.5em;margin-bottom:.5em;font-size:.9rem}.close_btn{width:1.1em;line-height:0;padding:0;margin:0;aspect-ratio:1;border-radius:4px;font-weight:600;font-size:1.4em;border:1px solid var(--c-txt);display:grid;place-items:center;transition:all var(--bez) .2s;background-color:var(--c-txt);color:#fff;cursor:pointer}.close_btn:hover{color:#fff;background-color:var(--c-sec);border-color:var(--c-sec)}p{position:relative;transition:color var(--bez) .25s}p+p{margin-top:.25rem}address{font-style:normal;font-size:var(--fs-med);line-height:1.2}iframe,.wp-video{border-radius:var(--radius);height:auto;max-width:100%;aspect-ratio:16/9;display:block;overflow:hidden}.spaceB{display:flex;justify-content:space-between}.aliCenter{align-items:center}.illuBg{object-fit:cover;height:100%;position:absolute;width:100%;display:block;z-index:0}#main_header .fadeUp,#main_header .fadeLeft,#main_header .fadeRight,#main_header .fadeUpHalf,#main_header h1,#main_header .h1_fake,#main_header .header,#main_header .button{opacity:0}*,*::before,*::after{box-sizing:border-box}::selection{color:var(--c-bg-light);background:var(--c-pri)}li,ol{list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:600}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}details,figure,img{display:block}summary{display:list-item}template{display:none}.triangle{width:auto;aspect-ratio:226/533;height:100%;clip-path:polygon(100% 0%, 0% 100%, 100% 100%);background-color:#fff;position:absolute;right:100%}[hidden]{display:none}@page{margin:15mm 0}#rules.print{width:90%;margin:2rem auto;max-width:90%;break-before:always}@media print{:root{font-size:70%}#header_main,#main_nav_top{display:none !important}h1{page-break-before:always;grid-column:span 2}h1,h2,h3,h4{margin-top:.5em;margin-bottom:.3em}p,h1,h2,h3,ul,ol,table{page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}*.button{display:none !important}table{width:100%;border-collapse:collapse;grid-column:span 2}img{max-width:100%;page-break-inside:avoid}}.bigger{font-size:var(--fs-lg)}.bg_light,.bg_dark,.bg_select{padding:var(--marge);margin-bottom:var(--marge)}.bg_light:nth-last-child(-n+2),.bg_dark:nth-last-child(-n+2),.bg_select:nth-last-child(-n+2){margin-bottom:0}.bg_light{background-color:var(--c-bg-light)}.bg_dark{--c-txt: var(--c-light);background-color:var(--c-dark)}.bg_dark a.button.light{--c-but-txt: var(--c-light);--c-but-txt-Over: var(--c-dark);--c-but-bg-over: var(--c-light)}.bg_select{background-color:var(--c-select)}.dashed{display:grid;align-items:center;grid-template-columns:min-content 1fr;gap:2rem;line-height:1;min-height:3rem}.video iframe,.video .wp-video{border-radius:var(--radius);width:100%;aspect-ratio:16/9;display:block;overflow:hidden}.video .wp-video,.video video.wp-video-shortcode,.video .mejs-container,.video .mejs-overlay.load{width:100% !important}.titreH1{font-weight:900;font-size:2.5em;margin-bottom:1rem}.surtitre{text-transform:uppercase}img.fullW{width:100%}hr{border:none;height:6px;background-color:var(--c-pri);border-radius:3px;display:block;width:20%;margin:var(--marge-small) 0}#paginator{text-align:center;font-size:0;margin-top:1.5rem;display:flex;justify-content:center;gap:.5rem}#paginator a,#paginator span{font-weight:900;display:inline-block;width:2rem;font-size:.8rem;aspect-ratio:1;line-height:2rem;transition:all var(--bez) .15s;color:var(--c-pri);border-radius:50%}#paginator a.current,#paginator span.current{background-color:var(--c-pri);color:#fff}#paginator a:hover{background-color:var(--c-sec)}#paginator span.page-numbers{background-color:var(--c-pri);color:#fff}#paginator span.dots{background-color:rgba(0,0,0,0);color:var(--c-pri);border:none;opacity:.6}#paginator a.prev,#paginator a.next{background-color:none}.prev_next_real .mid{border-top:dashed 1px var(--c-border);padding:var(--gap) 0;display:flex;justify-content:space-between}.prev_next_real a{color:var(--c-pri);font-size:.9rem;line-height:1;display:flex;align-items:center;text-transform:uppercase}.prev_next_real a svg{fill:var(--c-pri)}.prev_next_real a:hover{color:var(--c-bg-dark)}.prev_next_real a:hover svg{fill:var(--c-bg-dark)}.prev_next_real a[rel=next] svg{margin-left:.5rem}.prev_next_real a[rel=next]:hover svg{transform:translateX(0.5rem)}.prev_next_real a[rel=prev] svg{margin-right:.5rem}.prev_next_real a[rel=prev]:hover svg{transform:translateX(-0.5rem)}.prev_next_real svg{width:auto;height:var(--gap-xsmall);transition:all var(--bez) .5s}.under_text{margin:var(--marge) 0}#ctaRDV{position:fixed;bottom:0;right:0;background-color:var(--c-pri);color:#fff;border-top-left-radius:.5rem;padding:.5rem .75rem;display:flex;align-items:center;z-index:10}#ctaRDV .ico{margin-right:.5rem}#ctaRDV span{text-transform:uppercase;max-width:13rem}#ctaRDV:hover{background-color:var(--c-sec)}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--fs-xl);cursor:alias;z-index:10}.slick-arrow.left{left:0}.slick-arrow.right{right:0}.slick-arrow:hover{color:var(--c-txt-dark)}ul.slick-dots{display:flex;justify-content:center;margin-top:.5rem}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}ul.slick-dots li button::before{font-size:.75rem;content:"●";color:rgba(var(--c-ter), 0.5);display:block;transition:color var(--bez) .15s}ul.slick-dots li.slick-active button::before,ul.slick-dots li:hover button::before{color:var(--c-ter)}body.user-logged-in #main_nav_top{border-bottom:1px solid var(--c-border)}body.user-logged-in.no_hero a#character-link,body.user-logged-in.no_hero a#close_heros{display:none !important}body.user-logged-in.no_hero #heros_group{background-color:rgba(0,0,0,0) !important;border:none !important;padding:2px}#main_nav_top{position:sticky;top:0;z-index:10;background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:center}#main_nav_top .def_size{display:grid;height:var(--nav-height);grid-template-columns:1fr auto 1fr;gap:0 calc(var(--nav-height)/2);padding:0 var(--page-marge);align-items:center}#main_nav_top .left,#main_nav_top .right{display:flex;gap:0 calc(var(--nav-height)/2)}#main_nav_top .right{justify-self:end}#main_nav_top .group{display:flex;align-items:center;gap:1px}#main_nav_top .group a:first-child{border-radius:.9rem 0 0 .9rem}#main_nav_top .group a.tab:last-child{border-radius:0 .9rem .9rem 0}#main_nav_top #switchers{display:flex;gap:8px}#main_nav_top #offline-notification{position:fixed;background-color:var(--c-sec);top:var(--nav-height);right:0;border-bottom-left-radius:4px;max-width:400px;padding:.5em;z-index:100;color:#fff}#main_nav_top #heros_group{--heros-h: 3em;height:var(--heros-h);border-radius:calc(var(--heros-h)/2) calc(var(--heros-h)/2);overflow:hidden;background-color:var(--c-txt);gap:calc(var(--heros-h)/4);width:max-content;justify-self:center;border:3px solid var(--c-txt)}#main_nav_top #heros_group .close_btn{margin-right:calc(var(--heros-h)/6);border-radius:50%;border:1px solid hsla(0,0%,100%,.2)}#main_nav_top #heros_group.active a#character-link{background-color:#e25300}#main_nav_top #heros_group .group a.active{box-shadow:0 0 0 1px var(--c-sec) inset}#main_nav_top a.tab{display:flex;gap:5px;text-transform:uppercase;font-weight:300;font-size:.9em;place-items:center;transition:var(--transit);padding:0 .75em;background-color:#fff;height:1.8rem;box-shadow:0 0 0 1px var(--c-border)}#main_nav_top a.tab+a.tab{border-left:none}#main_nav_top a.tab.active{background-color:var(--c-sec);box-shadow:0 0 0 1px var(--c-sec);color:#fff}#main_nav_top a.tab.active svg{fill:#fff}#main_nav_top a.tab svg{height:50%;width:auto}#main_nav_top a.tab:hover{box-shadow:0 0 0 1px var(--c-med)}#main_nav_top #rules{justify-self:center}#main_nav_top a#character-link{height:100%;justify-self:end;transition:var(--transit);gap:calc(var(--nav-height)/4);display:grid;grid-template-columns:auto max-content;align-items:center;font-size:.9em;color:#fff;border-radius:1.2rem}#main_nav_top a#character-link .infos{display:grid;grid-template-columns:1fr;padding-right:1rem}#main_nav_top a#character-link .inf_xp{display:flex;gap:3px;font-size:var(--fs-xxs)}#main_nav_top a#character-link #selected_character_name{font-weight:600}#main_nav_top a#character-link .avatar{height:100%;overflow:hidden;aspect-ratio:1;border-radius:50%;position:relative;display:flex;background-color:#fff;box-shadow:0 0 2px var(--c-txt)}#main_nav_top a#character-link img{width:100%;height:100%;object-fit:cover}#main_nav_top a#character-link:hover{background-color:var(--c-ter)}#main_nav_top #buttons{display:flex;align-items:center;gap:var(--gap-30)}#main_nav_top .user-info{display:flex;align-items:center;border-radius:5px;gap:10px;font-size:.9em}#main_nav_top .user-info .user-name{color:var(--c-txt)}#main_nav_top .user-info .logout-button{background-color:var(--c-ter);fill:#fff;width:2em;aspect-ratio:1;display:grid;place-content:center;border-radius:4px}#main_nav_top .user-info .logout-button svg{width:1em}#main_nav_top .user-info .logout-button:hover{background-color:color-mix(in srgb, var(--c-ter) 75%, black)}#main_nav_top .user-info nav{display:flex;opacity:0;visibility:hidden}#main_nav_top .user-info nav ul#menu-main_menu{display:flex}#main_nav_top .user-info nav ul#menu-main_menu li.current-menu-item a{background-color:var(--c-pri);color:#fff;border-color:var(--c-pri)}#main_nav_top .user-info nav ul#menu-main_menu li:last-child a{border-radius:0 1em 1em 0}@media screen and (max-width: 550px){#main_nav_top .user-info nav .left a.logo .smalldevice{display:block}#main_nav_top .user-info nav .left a.logo .desktop{display:none}#main_nav_top .user-info nav .left a.logo .baseline{text-transform:uppercase;font-size:var(--fs-med);letter-spacing:.1em;word-spacing:.1em}#main_nav_top .user-info nav .left a.logo .big{margin-top:-3px;font-size:var(--fs-lg)}#main_nav_top .user-info nav nav.menu li.button a{padding:.3rem .6rem;letter-spacing:-0.05em}#main_nav_top .user-info nav nav.menu li.button a span{display:block}}#main_nav_top .user-info nav #buttons{display:flex;align-items:center;gap:var(--gap-30)}#main_nav_top .user-info nav #menu-toggler{fill:var(--c-dark);border:none;background-color:var(--c-sec);z-index:11;height:2.5rem;width:2.5rem;position:relative;display:none;border-radius:50%}#main_nav_top .user-info nav #menu-toggler svg{transition:all linear .2s;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#main_nav_top .user-info nav #menu-toggler .fa-bars{opacity:1;width:1.2rem}#main_nav_top .user-info nav #menu-toggler .fa-times{opacity:0;width:1.1rem}#main_nav_top .user-info nav #menu-toggler:hover svg{transform:translateX(-50%) translateY(-50%) scale(1.2)}#main_nav_top .user-info nav .search{width:1.5rem;aspect-ratio:1;display:flex;align-items:center;justify-content:flex-end}#main_nav_top .user-info nav .socialLinks{margin:0}#main_nav_top .user-info nav .social a{padding:1em}@media screen and (max-width: 1100px){#main_nav_top .user-info nav nav a{padding:.5rem}}@media screen and (max-width: 800px){#main_nav_top .user-info nav .logo img{max-width:150px}}@media screen and (max-height: 500px){#main_nav_top .user-info nav .logo img{max-width:150px}}body.user-logged-out #main_nav_top{grid-template-columns:1fr;justify-content:center;padding:2rem;margin-top:2rem}body.user-logged-out .intro{display:flex;align-items:center;flex-direction:column;text-align:center}body.user-logged-out .intro .logo{letter-spacing:-0.05em;color:var(--c-txt);background-image:linear-gradient(90deg, var(--c-dark) 20%, var(--c-sec) 150%);background-clip:text;color:rgba(0,0,0,0);font-weight:900;font-size:2.5rem}body.user-logged-out .intro .logo:hover{color:var(--c-sec)}body.user-logged-out .intro .baseline{font-size:1.5rem;color:var(--c-txt);text-transform:uppercase;font-weight:200}body.user-logged-out .login-form input[type=submit]{text-transform:uppercase;margin-top:1em;font-weight:500}body.user-logged-out #loggin a{font-weight:300;font-size:var(--fs-xs);margin-top:.5em}body.menu_mode #main_nav_top nav{opacity:1;visibility:visible}#main_header{position:relative;z-index:0;box-sizing:border-box;background-color:var(--c-pri);overflow:hidden}#main_header h1{color:var(--c-sec)}#main_header.full_h{height:100vh;align-items:center;justify-items:center}#main_header.full_h h1{font-size:4.5em;text-align:center}#main_header.full_h .button{margin-top:var(--marge-small)}#main_header.full_h .mid{max-width:70vw}#main_header.normal_h{min-height:65vh;padding-top:20vh;justify-items:center;text-align:center;padding-bottom:var(--marge)}#main_header.normal_h .mid{width:54%}#main_header.normal_h h1{font-size:4rem;margin-bottom:var(--gap-small)}#main_header.normal_h a.button{margin-top:var(--gap-small)}#main_header.normal_h .headCatList{margin-top:var(--gap-small)}#main_header.small_h{min-height:40vh;padding-top:14rem;padding-bottom:var(--gap);overflow:hidden;align-content:end}#main_header.small_h .mid{align-items:start}#main_header.small_h .mid .bloc_titre{align-items:start}#main_header.small_h .mid h1{position:relative}#main_header.small_h .mid h1+p{margin-top:var(--gap)/2}#main_header.canvas_head{overflow:hidden;border-bottom:1px dashed var(--c-border)}#main_header .mid{display:flex;flex-direction:column;align-self:center;align-items:center}#main_header figure{position:absolute;display:block;z-index:-1;top:0;left:0;height:100%;width:100%}#main_header figure img{opacity:.5}#main_header .date{color:#fff;margin-top:var(--gap-xsmall)}#main_header .bloc_titre{display:flex;flex-direction:column;align-items:center}#main_header .logo_rea{position:absolute;right:5%;top:50%;background-color:hsla(0,0%,100%,.8);display:block;padding:var(--gap);object-fit:contain;width:200px;height:200px;border-radius:5%}#main_header #lignes{position:absolute;height:100%;width:100%;top:0}#main_header #lignes canvas{height:100%;width:100%;display:block}#main_header .mid{position:relative;z-index:3}#main_header .surTitre{color:var(--c-sec);margin-bottom:.25rem;font-size:var(--fs-xl)}#main_header .headCatList{display:flex;gap:.5rem;flex-wrap:wrap;align-self:center;grid-column-start:1}#main_header .headCatList a.button{margin-top:0}#main_header .chapeau{color:var(--c-med)}#main_header img,#main_header video,#main_header picture{object-fit:cover;height:100%;width:100%}#main_header h1+p,#main_header .h1_fake+p{margin-top:var(--gap-xsmall)}#main_header p.h1_fake{font-weight:var(--fw-light);font-size:3rem;max-width:var(--size-content-third)}#main_header p{color:var(--c-sec);max-width:var(--size-content-third);text-align:center;font-weight:var(--fw-med)}#main_header p a{color:var(--c-sec)}#main_header h1{margin-bottom:0}#main_header #goDown{padding:1rem;position:absolute;top:80%;left:0;right:0;text-align:center;font-size:1.5rem;color:var(--c-sec);cursor:pointer;z-index:3}#main_header #goDown svg{aspect-ratio:1;padding:10px;border-radius:50%;transition:background-color var(--bez) .2}#main_header #goDown:hover svg{color:var(--c-pri);background-color:var(--c-sec)}@media screen and (max-width: 950px){#main_header.full_h{height:80vh}#main_header.full_h h1,#main_header p.h1_fake{font-size:3em}}@media screen and (max-width: 900px){#main_header.normal_h{padding-top:var(--nav-height-full)}#main_header.normal_h .mid{width:inherit;max-width:85%}#main_header.small_h .mid h1:before{height:2rem;top:1rem}#main_header.full_h h1,#main_header p.h1_fake{font-size:2.5em}}@media screen and (max-width: 620px){#main_header.normal_h h1{font-size:2rem}#main_header.small_h .mid{grid-template-columns:1fr}#main_header.small_h .mid .bloc_titre{max-width:85%}#main_header.small_h .mid .button{grid-column-start:1;justify-self:start}}@media screen and (max-width: 520px){#main_header.small_h .mid .bloc_titre{max-width:inherit}#main_header.full_h h1,#main_header p.h1_fake{font-size:2em}}section.mainContent .text{align-items:flex-start}section.mainContent .leftSide{width:65%;order:1}section.mainContent aside{width:25%;order:0}section.mainContent aside ul{border-bottom:1px dotted var(--c-bg-med);padding-bottom:1rem;margin-bottom:1.5rem}section.mainContent aside ul:first-child{font-weight:900;margin-top:1.5rem}section.mainContent aside ul:first-child li{color:var(--c-ter)}section.mainContent aside li{position:relative;padding-left:.8rem;margin-bottom:.4rem;color:var(--c-bg-med);font-size:.9rem}section.mainContent aside li::before{content:"●";position:absolute;color:var(--c-pri);left:0;font-size:.6rem;top:.3rem}section.mainContent aside p{color:var(--c-txt);font-size:.8rem}section.mainContent aside p strong{color:var(--c-ter)}section.mainContent aside h6{padding-bottom:.5rem;padding-top:.75rem;text-transform:uppercase}section.mainContent aside h6+ul{border-top:1px dotted var(--c-bg-med);padding-top:1rem}section.mainContent aside .button{margin-top:1rem}section.mainContent h2.topH2{margin-top:0;max-width:calc(var(--size-content)*.65)}section.mainContent h2{margin-top:3rem}section.mainContent h3{margin-top:1rem;position:relative;text-transform:uppercase}section.mainContent h3::before{content:"●";position:absolute;color:var(--c-pri);left:-1rem;font-size:.6rem;top:.4rem}section.mainContent p{margin-bottom:1em}section.mainContent p b,section.mainContent p strong{font-weight:var(--fw-med)}section.mainContent p+h3{margin-top:2.5rem}section.mainContent p:last-child{margin-bottom:0}.text_pic ul,.mainContent .leftSide ul{margin:2rem 0}.text_pic li,.mainContent .leftSide li{font-weight:400;position:relative;padding-left:1rem;margin-bottom:.5rem}.text_pic li::before,.mainContent .leftSide li::before{content:"●";position:absolute;color:var(--c-pri);left:0;font-size:.6rem;top:.4rem}#main_footer{padding:1em var(--page-marge);position:relative;border-top:var(--border);display:flex;justify-content:space-between;align-items:center}#main_footer #clear_btn{font-weight:500;min-width:6em}#main_footer #credits{color:rgba(0,0,0,.4);font-size:var(--fs-xxs);justify-content:center;gap:var(--gap)}#main_footer #credits a{text-decoration:none}#main_footer #credits a:hover{color:#fff}@media screen and (max-width: 680px){#main_footer address{text-align:center}}#loggin{max-width:350px;width:80%;margin:auto;display:flex;flex-direction:column;place-items:center}.login-form{width:100%;padding:30px;border:1px solid #ccc;border-radius:7px}.login-form label{display:block;margin-bottom:5px}.login-form input[type=text],.login-form input[type=password]{width:100%;padding:8px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px}.login-form input[type=submit]{background-color:#0073aa;color:#fff;border:none;padding:10px 15px;border-radius:4px;cursor:pointer}.login-form input[type=submit]:hover{background-color:#005b8c}.error{color:red;margin-bottom:10px}a{color:var(--c-txt);transition:var(--bez) .25s;transition-property:color,background-color;text-decoration:none;display:inline-block;position:relative}a:hover{color:var(--c-ter)}nav a,address a{text-decoration:none}button{transition:background-color var(--bez) .2s,color var(--bez) .2s;outline:none;text-decoration:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}button:focus,button:hover{outline:none}a.button,button.button,#clear_btn{--c-but-txt: white;--c-but-txt-Over: var(--c-light);--c-but-bg: var(--c-ter);--c-but-bg-over: var(--c-txt);display:flex;align-items:center;justify-content:space-between;padding:0 .75em;justify-self:end;color:var(--c-but-txt);font-size:.7rem;text-transform:uppercase;font-weight:700;background-color:var(--c-but-bg);height:3em;gap:15px;width:max-content;transition:background-color var(--bez) .2s;border-radius:5px;border:none;box-shadow:0 2px 10px rgba(0,0,0,.3);cursor:pointer;fill:var(--c-but-txt)}a.button:hover,button.button:hover,#clear_btn:hover{color:var(--c-but-txt-Over);background-color:var(--c-but-bg-over);fill:var(--c-but-txt-Over)}a.button:hover::before,button.button:hover::before,#clear_btn:hover::before{opacity:.7}a.button.light,button.button.light,#clear_btn.light{--c-but-txt: var(--c-txt);--c-but-txt-Over: var(--c-ter);--c-but-bg: white;--c-but-bg-over: var(--c-ter);box-shadow:inset 0 0 0px 1px var(--c-border);background:none}a.button.invert,button.button.invert,#clear_btn.invert{--c-but-txt: var(--c-light);--c-but-txt-Over: var(--c-dark);--c-but-bg-over: var(--c-light)}a.button.solid,button.button.solid,#clear_btn.solid{--c-but-bg: var(--c-light)}a.button.primary,button.button.primary,#clear_btn.primary{--c-but-bg: var(--c-pri);--c-but-txt-Over: var(--c-light);--c-but-txt: var(--c-light);--c-but-bg-over: var(--c-dark)}a.button.min_w,button.button.min_w,#clear_btn.min_w{min-width:3rem}a.button.big,button.button.big,#clear_btn.big{font-size:var(--fs-med);min-height:calc(var(--cta-h) + 1rem);min-width:12rem;display:grid;grid-template-columns:1fr min-content;gap:5px var(--gap-15);padding:15px 1rem;text-transform:uppercase;align-items:center}a.button.big span,button.button.big span,#clear_btn.big span{text-transform:none;font-weight:300}a.button.center,button.button.center,#clear_btn.center{margin-left:auto;margin-right:auto;justify-self:center}a.button.noMin,button.button.noMin,#clear_btn.noMin{min-width:inherit}a.button svg,button.button svg,#clear_btn svg{font-size:1.25em;height:1em}a.button.smaller,button.button.smaller,#clear_btn.smaller{font-size:calc(var(--fs-sm) - .1rem);min-width:inherit;min-height:calc(var(--cta-h) - .5rem)}a.button:focus,button.button:focus,#clear_btn:focus{outline:none}a.button.bolder,button.button.bolder,#clear_btn.bolder{font-weight:900;padding:1em 1.2em}a.button.noBreak,button.button.noBreak,#clear_btn.noBreak{white-space:nowrap}.bg_black .button.primary{--c-but-bg: var(--c-pri);--c-but-txt-Over: var(--c-dark);--c-but-txt: var(--c-light);--c-but-bg-over: var(--c-light)}.bg_black .button.solid{--c-but-txt: var(--c-dark);--c-but-bg-over: var(--c-pri)}.entry-content p .button{margin-top:var(--gap-15)}.entry-content p .button+.button{margin-left:var(--gap-15)}p+.button{margin-top:var(--gap)}.socialLinks{display:flex;gap:1rem}.socialLinks a.button{min-width:inherit;padding-left:inherit;padding-right:inherit;width:calc(var(--cta-h) + 5px)}.socialLinks a.button svg{transition:none}.picto_go{height:2rem;width:2rem;font-size:1em;color:var(--c-pri);display:flex;justify-content:center;align-items:center;position:absolute;bottom:calc(var(--gap)/3);right:calc(var(--gap)/3);transition:all var(--bez) .25s}.search_sec{padding-bottom:0}.search_sec h3{text-transform:none;margin-bottom:var(--gap)}.search_sec h3.no_result{margin-top:var(--marge)}.search_sec h3.no_result span{padding-top:var(--gap-15)}.search_sec h3 span{font-weight:300;display:block;padding-bottom:var(--gap-15)}#search_block{max-width:500px;--search-height: 3rem;height:var(--search-height);display:grid;grid-template-columns:1fr max-content;align-items:center;margin-bottom:var(--gap);transition:all .2s var(--bez);position:relative}#search_block::after{content:"";transition:all .3s var(--bez);border:5px solid var(--c-sec);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;box-shadow:0px 0 8px 3px rgba(0,0,0,.2)}#search_block input:-webkit-autofill{-webkit-text-fill-color:var(--c-pri) !important;-webkit-background-clip:text}#search_block:hover::after{border-color:var(--c-pri)}#search_block:focus-within{border-color:var(--c-sec)}#search_block:focus-within::after{box-shadow:0px 0 20px 0px rgba(0,0,0,.4)}#search_block input{font-size:var(--fs-lg);border:none;height:100%;padding:0 1.5rem;background-color:rgba(0,0,0,0)}#search_block input::placeholder{font-size:var(--fs-reg);font-style:italic;color:rgba(0,0,0,.5)}#search_block input:focus{outline:none}#search_block .submitButton{--bord: 6px;background-color:rgba(0,0,0,0);font-size:var(--fs-lg);border:none;height:calc(var(--search-height));margin-right:.5rem;aspect-ratio:1;cursor:pointer}#search_block .submitButton:hover{color:var(--c-pri)}form input[type=text],form input[type=number],form input[type=password],.search_nav input[type=text],.search_nav input[type=number],.search_nav input[type=password]{padding:.5em;border-radius:5px;border:var(--border)}form button,.search_nav button{display:flex;background-color:var(--c-txt);color:#fff;padding:5px 12px;border-radius:4px;text-decoration:none;align-items:center;gap:10px;text-transform:uppercase;border:none}form button:hover,.search_nav button:hover{background-color:var(--c-ter)}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{padding:0rem 1rem;border:var(--border);border-width:5px;background:none;font-size:1rem;color:var(--c-light);width:100%;max-width:500px;font-weight:500;background-color:var(--c-dark);transition:all var(--bez) var(--speed)}.wpcf7-form input[type=email]:hover,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=email]:active,.wpcf7-form input[type=text]:hover,.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=text]:active,.wpcf7-form textarea:hover,.wpcf7-form textarea:focus,.wpcf7-form textarea:active{border-color:var(--c-pri);color:var(--c-light);box-shadow:var(--shadow-light)}.wpcf7-form input[type=email],.wpcf7-form input[type=text]{height:3rem}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]:focus{outline:none}.wpcf7-form textarea{padding:1rem}.wpcf7-form textarea:focus{outline:none}.wpcf7-form label{display:block}.wpcf7-form label span{display:block;font-weight:500;text-transform:uppercase}.wpcf7-form label span:first-child{margin-bottom:.25rem}.wpcf7-form label+label{margin-top:1rem}.wpcf7-form label.acceptance{display:flex;align-items:center;gap:.5rem}.wpcf7-form label.acceptance span{margin:0}.wpcf7-form .button{margin-top:1rem;border:none}.wpcf7-form .button:disabled::before{background-color:#9e9e9e}.wpcf7-form .button:disabled::after{width:100%;background-color:rgba(0,0,0,0);transition-property:opacity}.wpcf7-form .button:disabled:hover::after{content:"complétez le formulaire";display:block;position:absolute;top:120%;font-weight:400;text-transform:none;color:#9e9e9e}.wpcf7-form .acf-fields>.acf-field,.wpcf7-form .af-submit{padding:0;border-top:none}.wpcf7-form .wpcf7-not-valid-tip{color:#f11a74}nav.search_nav{position:relative}nav.search_nav .stikIt{position:sticky;display:flex;top:var(--nav-height);flex-direction:column;gap:15px;font-size:.85em}nav.search_nav .inputs,nav.search_nav .grp{display:flex;gap:var(--gap-15);flex-direction:column}nav.search_nav .inputs input,nav.search_nav .grp input{margin-right:4px}nav.search_nav label{display:flex}nav.search_nav label input{margin-bottom:2px}nav.search_nav .grp{border-radius:5px;padding:1em .8em .8em;border:1px dotted var(--c-border);position:relative}nav.search_nav .titre{position:absolute;top:0;left:.8em;color:var(--c-ter);text-transform:uppercase;font-size:var(--fs-xxxs);padding:0 5px;transform:translate(-3px, -50%);background-color:#fff;width:fit-content}nav.search_nav select{border-radius:4px;padding:.2em;border:1px solid var(--c-border)}nav.search_nav select:hover{border-color:var(--c-med)}nav.search_nav .nb_modules{font-weight:700;font-size:var(--fs-xxxs)}.can_access_only>[data-access=false]{display:none !important}.module_list_contener .module{display:grid;grid-template-rows:1fr max-content;position:relative;height:100%;--c-type: var(--c-ter)}.module_list_contener .module .block_module{overflow:hidden;font-size:.9em;display:grid;height:100%;transition:var(--transit);position:relative}.module_list_contener .module[type=te],.module_list_contener .module[domaine=Général]{--c-type: var(--c-pri)}.module_list_contener .module[type=bo],.module_list_contener .module[domaine=Rituel]{--c-type: var(--c-bg-dark)}.module_list_contener .module[type=na]{--c-type: var(--c-bg-dark)}.module_list_contener .module.trait header .infos{grid-template-columns:min-content max-content !important}.module_list_contener .module.sort header.simple{grid-template-columns:1fr max-content;align-items:baseline}.module_list_contener .module.sort .domaine{padding-right:.5em;font-size:var(--fs-xxs);text-transform:uppercase}.module_list_contener .module.sort .proprietes{font-size:.9em;padding-bottom:.7em}.module_list_contener .module.sort .proprietes b{color:var(--c-sec)}.module_list_contener .module.sort .block_module{grid-template-rows:max-content max-content max-content 1fr}.module_list_contener .module.sort ul{padding-top:0;gap:0}.module_list_contener .module header{max-width:100%;display:grid;grid-template-columns:1fr max-content;justify-content:space-between}.module_list_contener .module header h3{grid-area:titre;margin:0;font-size:1.25em;font-weight:700;color:#000;line-height:1.1}.module_list_contener .module header .infos{grid-area:infos;display:grid;gap:7px;align-items:center;grid-template-columns:1fr auto 1em;font-size:1em;font-weight:700;text-transform:capitalize;color:var(--c-type)}.module_list_contener .module header .infos .rang_max{display:grid;grid-auto-flow:column;grid-template-rows:1fr;gap:0;direction:rtl}.module_list_contener .module header .infos .rang_max .rang{border:1.4px solid var(--c-type);margin:1.5px;width:.7em;background-color:#fff;aspect-ratio:1;border-radius:50%;transition:all var(--bez) .3s}.module_list_contener .module header .infos .rang_max .rang.actif{background-color:var(--c-type)}.module_list_contener .module[rang_max="4"] .rang_max,.module_list_contener .module[rang_max="5"] .rang_max,.module_list_contener .module[rang_max="6"] .rang_max,.module_list_contener .module[rang_max="7"] .rang_max,.module_list_contener .module[rang_max="8"] .rang_max,.module_list_contener .module[rang_max="9"] .rang_max,.module_list_contener .module[rang_max="10"] .rang_max,.module_list_contener .module[rang_max="11"] .rang_max{grid-template-rows:1fr 1fr}.module_list_contener .module[rang_max="4"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="5"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="6"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="7"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="8"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="9"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="10"] .rang_max .rang:nth-child(even),.module_list_contener .module[rang_max="11"] .rang_max .rang:nth-child(even){grid-row:2}.module_list_contener .module .prerequis{grid-area:prereq;color:var(--c-type);font-style:italic;line-height:1.2}.module_list_contener .module .tools{display:none}.module_list_contener .module .add_list{text-transform:uppercase;font-size:.8em;margin-left:1em;color:var(--c-type)}.module_list_contener .module .type{height:1.8em;line-height:1;display:grid;aspect-ratio:1;gap:4px;place-items:center;color:#fff;background-color:var(--c-type);border-radius:5px;border-bottom-right-radius:.4em}.module_list_contener .module p+p{margin-top:5px}#sorts_list h3{margin-top:.25em}.content_section .module_list_contener{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem}.content_section .module_list_contener h2{flex:1 1 100%;margin-top:.5rem;grid-column:1/-1;font-size:1.2rem;font-weight:300;font-family:var(--ff-mono);text-transform:uppercase}.content_section .module_list_contener.only_selected .module.selected{display:block;filter:none;transform:none}.content_section .module_list_contener.by_id{grid-template-columns:1fr !important;max-width:600px;margin:auto;font-size:1.5em}.content_section .module_list_contener .block_module{box-shadow:0 2px 10px rgba(0,0,0,.15),0 -1em 4em color-mix(in srgb, var(--c-type) 30%, white) inset;background-color:color-mix(in srgb, var(--c-type) 7%, white);border-radius:5px;grid-template-rows:max-content max-content 1fr}.content_section .module_list_contener .block_module::after{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-type) 50%, transparent) inset;border-radius:5px;content:"";display:block;height:100%;position:absolute;top:0;width:100%;pointer-events:none}.content_section .module_list_contener .block_module:hover .block_module{box-shadow:0 2px 25px rgba(0,0,0,.2),0 0 40px color-mix(in srgb, var(--c-type) 15%, white) inset;background-color:#fff}.content_section .module_list_contener .block_module .proprietes{padding:0 1em;border-bottom:1px dotted var(--c-border);padding-bottom:.7em;margin-bottom:.5em}.content_section .module_list_contener h3{padding:0}.content_section .module_list_contener header{padding:.5em .3em .3em 1em;align-items:center;gap:4px;grid-template-areas:"titre  infos" "prereq prereq"}.content_section .module_list_contener .content{padding:0 1em}.content_section .module_list_contener .content p:last-child{padding-bottom:.8em}.content_section .module_list_contener .module{cursor:copy;transition:var(--transit)}.content_section .module_list_contener .module.selected{display:none}.content_section .module_list_contener .module[data-access=false]{--c-type: var(--c-xl)}.content_section .module_list_contener .module[data-access=false] .prerequis{--c-type: red;font-weight:500}#levels_table{grid-area:levels_table;overflow:hidden;border-bottom:1px solid var(--c-border)}#levels_table.closed{height:0;border:none}#content_block table#dice_table{margin:var(--gap) 0;border-radius:5px}table#dice_table{width:100%;text-align:center;letter-spacing:-1px;font-size:var(--fs-xs);border-spacing:0px;overflow:hidden}table#dice_table th{font-weight:600}table#dice_table td.bg{background-color:var(--c-light)}table#dice_table th,table#dice_table td{padding:.3rem;vertical-align:middle;background-color:#fff;height:1.7rem;line-height:1;border-left:1px dotted var(--c-border)}table#dice_table .head td,table#dice_table .head th{background-color:var(--c-txt);color:#fff;font-weight:600;border-left:1px dotted hsla(0,0%,100%,.4)}table#dice_table .type{font-weight:300;font-size:var(--fs-xxs);text-transform:uppercase;letter-spacing:normal}table#dice_table .maitrise td,table#dice_table .maitrise th{border-top:1px dotted var(--c-border)}table#dice_table .maitrise td{font-weight:600;color:var(--c-sec)}.toogler_btn{width:1.1em;font-size:1.4rem;aspect-ratio:1;fill:var(--c-txt);border:1px solid var(--c-txt);border-radius:4px;display:flex;place-content:center;cursor:pointer;transition:var(--transit)}.toogler_btn.open{background-color:var(--c-txt);fill:#fff}.toogler_btn svg{width:70%}.toogler_btn:hover{transform:scale(1.2)}aside#main_aside{transition:all var(--bez) .5s;display:grid;grid-template-rows:max-content 1fr;border-left:var(--border);position:sticky;top:var(--nav-height);height:calc(100vh - var(--nav-height))}aside#main_aside .content_list{width:var(--aside-size);overflow-y:auto;display:flex;flex-direction:column;gap:1rem;scrollbar-width:none}aside#main_aside .block_module{display:grid}aside#main_aside .block_module header{grid-template-areas:"titre  infos" "prereq empty";align-items:center}aside#main_aside .block_module .content{overflow:hidden}aside#main_aside header.infos_list{height:3em;width:var(--aside-size);backdrop-filter:blur(3px);padding:0 1em;border-bottom:var(--border);background-color:hsla(0,0%,100%,.85);z-index:2;display:grid;grid-template-columns:1fr max-content auto;align-items:center;gap:15px}aside#main_aside header.infos_list #toggle_aside{fill:#fff;width:1.5rem;aspect-ratio:1;display:grid;font-size:1em;place-items:center;background-color:var(--c-sec);border-radius:5px;cursor:col-resize;display:grid;place-items:center;transition:var(--transit)}aside#main_aside header.infos_list #toggle_aside:hover{background-color:var(--c-ter)}aside#main_aside header.infos_list #toggle_aside svg{width:50%}aside#main_aside header.infos_list .nb_modules{width:100%;font-weight:600;font-size:.9em}aside#main_aside header.infos_list .xp_counter{font-size:.9em;color:rgba(0,0,0,.5)}aside#main_aside #selected_module_list{display:flex;flex-direction:column;transition:all var(--bez) .3s;position:relative}aside#main_aside #selected_module_list h2{font-size:1rem;background-color:var(--c-light);padding:10px .7em;font-weight:300;font-family:var(--ff-mono);margin:0;text-transform:uppercase;border-bottom:var(--border)}aside#main_aside #selected_module_list .module{grid-template-rows:1fr;align-items:center;grid-template-columns:1fr max-content;border-color:var(--c-sec);cursor:inherit;font-size:.9em;width:100%;gap:.5em;padding:1em;border-bottom:var(--border)}aside#main_aside #selected_module_list .module[data-access=false]{--c-type: red}aside#main_aside #selected_module_list .module[data-access=false]:not([rang="0"]){background-color:rgba(255,0,0,.15)}aside#main_aside #selected_module_list .module h3{cursor:s-resize}aside#main_aside #selected_module_list .module .type{height:1.8em;border-radius:3px}aside#main_aside #selected_module_list .module .infos .rang_max{align-items:center;grid-template-rows:auto}aside#main_aside #selected_module_list .module .infos .rang{margin:1px}aside#main_aside #selected_module_list .module .content{transition:height var(--bez) .2s;height:0}aside#main_aside #selected_module_list .module .tools{justify-content:space-between;gap:5px;display:grid;grid-template-columns:1rem;grid-template-rows:1fr 1fr}aside#main_aside #selected_module_list .module .tools div{cursor:pointer;display:grid;place-items:center;fill:var(--c-type);background-color:rgba(0,0,0,.05);transition:all var(--bez) .15s;border-radius:3px;aspect-ratio:1}aside#main_aside #selected_module_list .module .tools div svg{width:55%}aside#main_aside #selected_module_list .module .tools div:hover{fill:#fff;background-color:var(--c-type);transform:scale(1.2)}footer.popin{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:20;display:grid;place-items:center;opacity:0;visibility:hidden;transition:all var(--bez) .3s}footer.popin.show_popin{opacity:1;visibility:visible}footer.popin .content{border:1px dotted var(--c-border);padding:2em;border-radius:5px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.4);position:relative}footer.popin .close_pop{position:absolute;right:0;top:0;padding:.5em;cursor:pointer}footer.popin .close_pop:hover svg{transform:rotate(180deg)}footer.popin .close_pop svg{transition:transform var(--bez) .3s;width:20px}footer.popin form{margin-top:1em;display:grid;grid-template-columns:300px auto auto;grid-row:1fr;gap:1.5em}footer.popin .form_reponse{font-size:.8em;margin-top:15px}footer.popin label .button{height:100%;display:grid;font-size:.9em;border:var(--border);border-radius:5px;cursor:pointer;padding:0 10px;grid-template-columns:max-content 1fr;gap:10px;align-items:center;transition:var(--transit)}footer.popin label .button:hover{background-color:rgba(0,0,0,.1);border:1px solid var(--c-txt)}footer.popin label .button span{display:block;line-height:.5em}footer.popin label .button svg{height:50%}footer.popin button{display:flex;justify-content:space-between;white-space:nowrap;padding:1em}footer.popin button svg{fill:#fff;height:100%}#add_heros,#add_table{display:flex;align-items:center;justify-content:space-between;padding:0 .75em;justify-self:end;color:#fff;font-size:.7em;text-transform:uppercase;font-weight:700;background-color:var(--c-txt);height:3em;gap:15px;width:max-content;transition:background-color var(--bez) .2s;border-radius:5px;border:1px dotted var(--c-border);box-shadow:0 2px 10px rgba(0,0,0,.3);cursor:pointer}#add_heros:hover,#add_table:hover{background-color:var(--c-ter)}#add_heros svg,#add_table svg{height:60%;fill:#fff}#personnages #preface{font-size:.8em;max-width:900px}#personnages #preface ul{margin-top:1em}#personnages #preface ul li::before{content:"- "}#personnages #preface ul li+li{margin-top:.5em}#personnages header#title{display:flex;justify-content:space-between;align-items:baseline}#personnages #characters-list{margin-top:2rem}#personnages .charactersGroup_type{padding:1em;margin:0 0 2em 0;border:1px dotted var(--c-border);border-radius:1em;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:1em;background-color:var(--c-light)}#personnages .heros{display:grid;position:relative}#personnages .heros .character-actions{display:flex;width:max-content;margin-left:5px;border:var(--border);border-bottom:none;border-right:none;border-radius:5px 0px 5px 0;overflow:hidden;position:absolute;right:0;bottom:0}#personnages .heros .character-actions div{width:2em;aspect-ratio:1.3;display:grid;place-items:center;transition:var(--transit);fill:hsl(0,0%,70%);cursor:pointer}#personnages .heros .character-actions div svg{height:50%}#personnages .heros .character-actions div:hover{background-color:var(--c-txt);fill:#fff}#personnages a.character-item{font-size:1.2em;cursor:pointer;border-radius:7px;position:relative;display:grid;grid-template-columns:5em 1fr;overflow:hidden;align-items:center;gap:.5rem;padding-right:.5rem;box-shadow:0 0 0 1px var(--c-border),0 2px 10px rgba(0,0,0,.1);background-color:#fff;transition:var(--transit)}#personnages a.character-item:hover{box-shadow:0 0 0 3px var(--c-txt),0 2px 10px rgba(0,0,0,.1)}#personnages a.character-item:hover h3,#personnages a.character-item:hover .character-infos{color:var(--c-txt)}#personnages a.character-item:hover .nivo .lvl{background-color:var(--c-txt)}#personnages a.character-item.selected{box-shadow:0 0 0 2px var(--c-txt),0 2px 20px rgba(0,0,0,.3);background-color:var(--c-txt)}#personnages a.character-item.selected *{color:var(--c-pri)}#personnages a.character-item.selected button.save-character{display:block}#personnages a.character-item.selected:hover{background-color:#000}#personnages a.character-item.selected:hover *{color:#fff !important}#personnages a.character-item .nivo{position:absolute;right:0;top:0;gap:7px;display:flex;place-items:center}#personnages a.character-item .nivo .character-xp{font-size:var(--fs-xxs);color:var(--c-pri)}#personnages a.character-item .nivo .lvl{font-weight:700;border-bottom-left-radius:5px;transition:var(--transit);font-size:.7em;aspect-ratio:1;width:1.9em;display:grid;place-items:center;color:#fff;background-color:var(--c-pri)}#personnages a.character-item .avatar{height:100%;aspect-ratio:.8;background-color:#fff}#personnages a.character-item img{width:100%;height:100%;object-fit:cover}#personnages a.character-item .content{display:grid;gap:5px}#personnages a.character-item .character-profile{position:relative;color:var(--c-pri);display:grid;gap:0 1em;grid-template-columns:1fr max-content;align-items:center;text-transform:uppercase;font-weight:300;font-size:.8em;transition:var(--transit)}#personnages a.character-item .character-titre{color:var(--c-pri);font-weight:500;font-size:.7em}#personnages a.character-item h3{margin:0;color:var(--c-txt);font-weight:700;font-size:1em;transition:var(--transit)}#public_heros header#title{display:flex;justify-content:space-between;align-items:baseline}#public_heros #public-characters-list{padding:1em;margin:0;border:1px dotted var(--c-border);border-radius:1em;background-color:var(--c-light)}#public_heros #public-characters-list h4{margin-bottom:.5rem}#public_heros .charactersGroup_type{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:1em;margin-bottom:1rem}#public_heros .heros{display:grid}#public_heros a.character-item{font-size:1.2em;cursor:pointer;border-radius:5px;position:relative;display:grid;grid-template-columns:2.5em 1fr;overflow:hidden;align-items:center;gap:.5rem;padding-right:.5rem;box-shadow:0 0 0 1px var(--c-border),0 2px 10px rgba(0,0,0,.1);background-color:#fff;transition:var(--transit)}#public_heros a.character-item:hover{box-shadow:0 0 0 2px var(--c-ter),0 2px 10px rgba(0,0,0,.1)}#public_heros a.character-item:hover h3,#public_heros a.character-item:hover .character-infos{color:var(--c-ter)}#public_heros a.character-item:hover .nivo{background-color:var(--c-ter)}#public_heros a.character-item .nivo{position:absolute;right:0;top:0;font-weight:700;font-size:.7em;aspect-ratio:1;width:1.9em;background-color:var(--c-pri);color:#fff;display:grid;place-items:center;border-bottom-left-radius:5px;transition:var(--transit)}#public_heros a.character-item .avatar{height:100%;aspect-ratio:.8}#public_heros a.character-item img{width:100%;height:100%;object-fit:cover}#public_heros a.character-item .content{display:grid;gap:5px}#public_heros a.character-item .character-infos{position:relative;color:var(--c-pri);display:grid;gap:1em;grid-template-columns:1fr max-content;align-items:center;font-size:.7em;transition:var(--transit)}#public_heros a.character-item h3{margin:0;color:var(--c-txt);font-size:.8em;transition:var(--transit)}#heros *{user-select:none}#heros .no_hero_block{display:none}#heros header#hero_head{display:grid;grid-template-columns:1fr 3.25fr;grid-template-rows:1fr repeat(4, auto);grid-template-areas:"avatar infos_grp" "avatar caracs" "avatar details" "avatar favoris";gap:.75rem 1.5rem;margin-bottom:var(--gap-15);position:relative}@media screen and (max-width: 1250px){#heros header#hero_head{grid-template-areas:"avatar infos_grp" "caracs caracs" "details details" "favoris favoris";grid-template-rows:1fr repeat(7, min-height)}#heros header#hero_head #tools{justify-self:start !important}}#heros header#hero_head #avatar{grid-area:avatar;max-height:clamp(150px,50vh,500px);height:100%;overflow:hidden;border-radius:10px;cursor:pointer;transition:box-shadow .2s ease-in-out;display:flex;align-items:center;align-self:start;position:relative}@media screen and (max-width: 1250px){#heros header#hero_head #avatar img{aspect-ratio:1;object-position:center 25%}}#heros header#hero_head #avatar:hover{box-shadow:0 0 0 2px var(--c-txt)}#heros header#hero_head #avatar img{width:100%;height:100%;object-fit:cover}#heros header#hero_head .player_owner{width:100%;font-size:1.5em;font-weight:100;color:var(--c-ter)}#heros header#hero_head #title{display:flex}#heros header#hero_head #title h1 input#character-name{font-size:1em;font-weight:700;line-height:1;min-width:2em}#heros header#hero_head #buttons,#heros header#hero_head #info_xp{display:flex;align-items:center;gap:8px}#heros header#hero_head #infos_grp{display:flex;flex-direction:column;align-self:end}@media screen and (max-width: 1250px){#heros header#hero_head #infos_grp{margin-bottom:1rem}}#heros header#hero_head #carier{display:grid;grid-template-columns:1fr max-content max-content max-content;align-items:center;font-size:1.8em;font-weight:200;gap:.5em;justify-content:start;transform:translateY(-0.5em);margin-bottom:-0.5em}@media screen and (max-width: 1250px){#heros header#hero_head #carier{gap:.5rem}}#heros header#hero_head #carier input#character-profil{color:var(--c-sec);font-size:1em;font-weight:200;max-height:1.3em}#heros header#hero_head #carier #character-xp,#heros header#hero_head #carier #character-level{letter-spacing:-0.5px;font-size:1rem;font-weight:600;text-transform:uppercase}#heros header#hero_head #carier #character-xp small,#heros header#hero_head #carier #character-level small{font-weight:400}#heros header#hero_head #carier #character-pc_dispo{background-color:var(--c-txt);color:#fff;padding:5px .5em;border-radius:5px;display:flex;gap:0px;align-items:center}#heros header#hero_head #carier #character-pc_dispo .pc_txt{white-space:nowrap;word-wrap:none;display:flex;font-size:1rem}#heros header#hero_head #carier #character-pc_dispo input.pc_joueur{color:#fff;font-size:1em;max-width:4.2ch;margin-right:-0.5ch;font-weight:200;max-height:1.3em;z-index:2}#heros header#hero_head #carier #character-pc_dispo input.pc_joueur:focus{color:var(--c-txt);background-color:#fff}#heros header#hero_head #tools{display:grid;grid-template-columns:repeat(3, max-content);gap:.5em 3em;align-items:center;overflow:hidden;height:0;transition:var(--transit);font-size:.8rem}#heros header#hero_head #tools .boutons{display:flex;gap:.5em}#heros header#hero_head #tools #pseudo,#heros header#hero_head #tools #titre{line-height:1.5rem;border:1px solid var(--c-border);text-align:center;min-width:3rem;font-size:.8rem;border-radius:4px;color:var(--c-txt);padding:0px 6px}#heros header#hero_head #tools #pseudo:hover,#heros header#hero_head #tools #titre:hover{border-color:var(--c-txt)}#heros header#hero_head #tools .bouton{fill:var(--c-border);border:1px solid var(--c-border);aspect-ratio:1;height:1.5rem;border-radius:5px;display:flex;place-content:center;cursor:pointer;transition:var(--transit)}#heros header#hero_head #tools .bouton svg{width:60%}#heros header#hero_head #tools .bouton:hover{fill:var(--c-txt);border-color:var(--c-txt)}#heros header#hero_head #tools .block{gap:7px;display:grid;grid-template-columns:max-content 1fr;align-items:center}#heros header#hero_head #tools select{border-color:var(--c-border);border-radius:4px;height:1.5rem;padding:0 .25rem;font-size:.8rem}#heros header#hero_head #tools select:hover{border-color:var(--c-txt)}#heros header#hero_head #caracs{grid-area:caracs;display:grid;grid-template-columns:repeat(4, 1fr);gap:1em;padding:1em;border:var(--border);background-color:var(--c-light);border-radius:10px}@media screen and (max-width: 920px){#heros header#hero_head #caracs{grid-template-columns:repeat(3, 1fr)}}#heros header#hero_head #caracs #character-pdh .gain{font-size:.8em;font-weight:400;color:var(--c-txt-l);border-right:var(--border);border-left:none}#heros header#hero_head #caracs .titre{text-align:right;font-size:1rem;text-transform:uppercase;font-weight:600;letter-spacing:-0.5px}#heros header#hero_head #caracs .calc{text-align:center;min-width:inherit;width:100%;height:100%;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}#heros header#hero_head #caracs .info{display:grid;grid-template-columns:1fr 4.5rem}#heros header#hero_head #caracs .info .calc{border-left:var(--border)}#heros header#hero_head #caracs .value{display:flex;background-color:#fff;grid-template-columns:1fr;place-items:center;border:var(--border);border-radius:4px;height:100%}#heros header#hero_head #caracs .value:hover{border-color:var(--c-txt)}#heros header#hero_head #caracs input{text-align:center;height:100%;border-radius:4px 0 0 4px}#heros header#hero_head #details{grid-area:details;display:grid;grid-template-columns:repeat(4, 1fr);justify-items:end;padding:0 1em;gap:0 1em}#heros header#hero_head .info{height:1.8rem;display:inline-flex;align-items:center;gap:8px}#heros header#hero_head .info span{text-transform:uppercase;font-size:var(--fs-xs)}#heros header#hero_head span.pl{font-size:1em;font-weight:500}#heros header#hero_head input{border-radius:4px;cursor:text;width:100%;background-color:rgba(0,0,0,0);border:none}#heros header#hero_head input.edit-input{max-width:48px;font-size:1em;font-weight:500;text-align:center;box-shadow:0 0 0 1px var(--c-bg-light)}#heros header#hero_head input:hover,#heros header#hero_head input:focus{box-shadow:0 0 0 1px var(--c-txt-l)}#heros header#hero_head input:focus{color:var(--c-txt) !important}#heros #favoris{grid-area:favoris;--columns: 1fr repeat(6, minmax(min-content, 7em));border:var(--border);border-radius:5px;font-size:.7em;overflow:hidden}#heros #favoris header{display:grid;grid-template-columns:var(--columns);height:2.75em;align-items:center;text-align:center}#heros #favoris header .objet{display:flex;align-items:center;height:100%;gap:1em;padding-left:.75rem}#heros #favoris header #add_fav{height:70%;border-radius:4px;aspect-ratio:1;border:var(--border);display:grid;place-items:center;transition:var(--transit)}#heros #favoris header #add_fav svg{height:70%}#heros #favoris header #add_fav:hover{background-color:var(--c-txt);fill:#fff}#heros #favoris #liste_fav{font-size:1em}#heros #favoris #liste_fav .fav-item{display:grid;grid-template-columns:var(--columns);align-items:center;position:relative;border-top:var(--border)}#heros #favoris #liste_fav .fav-item .comp,#heros #favoris #liste_fav .fav-item .objet{font-weight:500;font-size:.85rem}#heros #favoris #liste_fav .fav-item textarea{padding:5px;padding-left:.75rem;height:auto;border:none;resize:none;overflow:hidden;transition:none;cursor:text}#heros #favoris #liste_fav .fav-item textarea:hover{box-shadow:0 0 0 1px var(--c-border) inset}#heros #favoris #liste_fav .fav-item textarea:focus{border:none;box-shadow:0 0 0 1px var(--c-ter) inset}#heros #favoris #liste_fav div[contenteditable=true],#heros #favoris #liste_fav .comp,#heros #favoris #liste_fav input{height:100%;transition:var(--transit);margin:0;padding:0 5px;box-sizing:border-box;display:grid;place-content:center;text-align:center;box-sizing:border-box;outline:none;font-size:inherit;cursor:text;border-radius:2px}#heros #favoris #liste_fav div[contenteditable=true]:nth-child(even),#heros #favoris #liste_fav .comp:nth-child(even),#heros #favoris #liste_fav input:nth-child(even){background-color:var(--c-light)}#heros #favoris #liste_fav div[contenteditable=true]:hover,#heros #favoris #liste_fav .comp:hover,#heros #favoris #liste_fav input:hover{box-shadow:0 0 0 1px var(--c-border) inset}#heros #favoris #liste_fav div[contenteditable=true]:focus,#heros #favoris #liste_fav .comp:focus,#heros #favoris #liste_fav input:focus{font-size:.95rem;box-shadow:0 0 0 1px var(--c-ter) inset}#heros #favoris #liste_fav .skills_choice{position:absolute;right:0;height:100%;outline:none;font-size:.7rem;background-color:#fff}#onglets_cont{--comp_size: minmax(330px, 1fr);display:grid;grid-template-areas:"nav nav" "competences onglets";grid-template-columns:var(--comp_size) 2fr;align-items:start;gap:1.5em var(--gap-large)}#onglets_cont nav{display:flex;grid-area:nav;flex-wrap:wrap;align-items:center;height:2.2em;width:100%}#onglets_cont .tab{cursor:pointer;color:var(--c-txt-l);font-size:1.1rem;display:flex;align-items:baseline;gap:5px;font-weight:300;padding:0 0 0 0;border-bottom:1px dotted var(--c-border);justify-content:start}#onglets_cont .tab:not(#tab-competences){flex-grow:1}#onglets_cont .tab:nth-child(n+3){margin-left:var(--gap-15)}#onglets_cont .tab.active{font-weight:600;color:var(--c-sec);border-bottom:2px solid var(--c-txt);cursor:default}#onglets_cont .tab:hover:not(.active){color:var(--c-txt);border-bottom:1px solid var(--c-txt)}#onglets_cont #tab-competences{justify-content:space-between;padding:0;margin-right:var(--gap-large)}#onglets_cont section{display:none}#onglets_cont section.active{display:block}#onglets_cont .details{height:0;overflow:hidden;transition:all var(--bez) .3s}#onglets_cont .titre_bonus{border-top:1px dotted var(--c-border);margin-top:var(--gap-15);padding-top:var(--gap-15);font-weight:300;font-size:var(--fs-xs);color:var(--c-sec);text-transform:uppercase}#onglets_cont #infos_bonus{font-size:var(--fs-xs);display:grid;grid-template-columns:repeat(4, 1fr);padding-bottom:var(--gap)}#onglets_cont #infos_bonus strong{font-weight:500}#onglets_cont .possession-item header{grid-template-columns:max-content 1fr max-content max-content max-content}#onglets_cont .note-item header{grid-template-columns:max-content 1fr max-content}#onglets_cont .contact-item header{grid-template-columns:max-content 1fr max-content max-content max-content}#onglets_cont #tresor_details{display:grid;grid-template-columns:auto max-content auto max-content auto max-content max-content auto;align-items:center;gap:var(--gap-10);background-color:var(--c-bg-light);padding:5px;border-radius:10px;box-shadow:0 0 0 1px var(--c-border)}#onglets_cont #tresor_details .info{height:1.8rem;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:0 .5rem;box-shadow:0 0 0 1px var(--c-border);border-radius:6px;background-color:#fff}#onglets_cont #tresor_details #character-tresor{box-shadow:0 0 0 2px var(--c-txt)}#onglets_cont #tresor_details #character-income{background-color:var(--c-txt);box-shadow:0 0 0 1px var(--c-txt);font-weight:600;color:#fff}#onglets_cont #tresor_details .signe{font-weight:300;font-size:var(--fs-xs);color:var(--c-txt-l)}#onglets_cont #tresor_details .titre{text-transform:uppercase;font-size:var(--fs-xs);letter-spacing:-0.03em;white-space:nowrap}#onglets_cont #tresor_details span.pl{font-size:1em;font-weight:500}#onglets_cont #tresor_details input[type=number]::-webkit-outer-spin-button,#onglets_cont #tresor_details input[type=number]::-webkit-inner-spin-button{appearance:none}#onglets_cont #tresor_details input{border-radius:4px;cursor:text;width:100%;border:none;padding-right:3px;max-width:30px;font-size:1em;font-weight:500;text-align:right;background-color:#fff}#onglets_cont #tresor_details input:hover,#onglets_cont #tresor_details input:focus{box-shadow:0 0 0 1px var(--c-txt-l)}#onglets_cont #tresor_details input:focus{color:var(--c-txt) !important}#onglets_cont .items_cont{margin-top:1em}#onglets_cont #contacts_list .relation{display:flex;align-items:baseline;gap:1px;margin-left:10px}#onglets_cont #contacts_list .relation span{text-transform:uppercase;font-size:var(--fs-xxs)}#onglets_cont #contacts_list .relation input{font-weight:600}#onglets_cont #contacts_list select{font-size:var(--fs-xs)}#onglets_cont .sortBloc{margin-bottom:1em;border-radius:10px;padding:.25em;border:1px solid var(--c-border);transition:background-color var(--bez) .4s}#onglets_cont .sortBloc.active{background-color:var(--c-light)}#onglets_cont .sortBloc.active .toggle-content{cursor:n-resize}#onglets_cont .sortBloc.active .toggle-content svg{transform:rotate(90deg)}#onglets_cont .sortBloc header{display:grid;gap:0 .5em}#onglets_cont .sortBloc header .grip{display:flex;align-items:center;padding-left:.5rem;cursor:grab}#onglets_cont .sortBloc header .grip svg{width:.6rem;fill:var(--c-border)}#onglets_cont .sortBloc input,#onglets_cont .sortBloc select{border:none;font-size:1em;padding:5px;border-radius:6px;transition:box-shadow var(--bez) .1s;outline:none}#onglets_cont .sortBloc input[type=number],#onglets_cont .sortBloc select[type=number]{min-width:1rem;text-align:center;width:2.5rem}#onglets_cont .sortBloc input:hover,#onglets_cont .sortBloc select:hover{box-shadow:0 0 0 1px var(--c-border) inset}#onglets_cont .sortBloc input{cursor:text}#onglets_cont .sortBloc select{text-align:right;padding:0px}#onglets_cont .sortBloc .objet,#onglets_cont .sortBloc .nom{font-weight:600}#onglets_cont .sortBloc .effet{min-width:3em;text-align:right;margin:0 .5rem}#onglets_cont .sortBloc .details{font-size:.85rem;overflow:hidden;height:0;width:100%}#onglets_cont .sortBloc .details textarea.description{margin:5px;padding:10px 0;font-size:1em;width:98%;min-height:1em;overflow:hidden;resize:none;border:none;outline:none;background-color:rgba(0,0,0,0)}#onglets_cont .sortBloc .toggle-content{padding-right:.75rem;display:flex;place-items:center;fill:var(--c-ter);cursor:s-resize}#onglets_cont .sortBloc .toggle-content svg{height:1em;aspect-ratio:1;transition:var(--transit)}#onglets_cont .sortBloc .toggle-content:hover{fill:var(--c-txt)}#onglets_cont .sortBloc div[contenteditable=true]{padding:.2em .5em;border-radius:4px;cursor:text;transition:box-shadow var(--bez) .1s;outline:1px solid rgba(0,0,0,0)}#onglets_cont .sortBloc div[contenteditable=true]:hover{box-shadow:0 0 0 1px var(--c-border) inset}#onglets_cont .items_cont:not(.sorting) .sortBloc:hover{background-color:var(--c-light)}#onglets_cont .items_cont:not(.sorting) .sortBloc:hover input,#onglets_cont .items_cont:not(.sorting) .sortBloc:hover select{box-shadow:0 0 0 1px var(--c-border) inset}#onglets_cont .sortable-ghost{border:3px solid var(--c-txt);box-shadow:0 0 15px var(--c-xl);background-color:var(--c-bg-light) !important}#onglets_cont .sortable-drag{border:none}#onglets_cont .rang{display:flex;cursor:pointer}#onglets_cont .rang span{display:block;padding:2px}#onglets_cont .rang span:hover:before{background-color:var(--c-type);border-color:var(--c-type)}#onglets_cont .rang span.active::before{background-color:var(--c-txt)}#onglets_cont .rang span::before{content:"";border-radius:50%;height:10px;aspect-ratio:1;border:1px solid var(--c-txt);display:block}.inf{font-size:var(--fs-xxs);font-weight:normal;text-transform:uppercase;color:var(--c-txt-l)}#competences-cont{gap:var(--gap-30) var(--gap-30);display:grid !important}#competences-cont>div .titre{display:flex;justify-content:space-between;margin-top:0}#competences-cont>div .liste{display:grid;border-radius:10px;overflow:hidden;font-weight:600;border:var(--border);min-height:20px}#competences-cont>div .comp{display:grid;position:relative;padding-left:1.25em;align-items:center;grid-template-columns:2.5rem 1fr max-content max-content 2.5em 2em;grid-template-rows:2.5em auto;text-align:center}#competences-cont>div .comp.open .label{cursor:n-resize}#competences-cont>div .comp:nth-child(odd){background-color:var(--c-light)}#competences-cont>div .comp:nth-child(odd) .total{background-color:var(--c-txt)}#competences-cont>div .comp .label{text-align:start;cursor:s-resize}#competences-cont>div .comp .total{color:#fff;background-color:color-mix(in srgb, var(--c-txt) 70%, white);margin-left:5px;padding:0 5px;height:80%;justify-self:end;aspect-ratio:1;border-radius:4px;display:grid;place-content:center}#competences-cont>div .comp .ra{color:var(--c-sec)}#competences-cont>div .comp .bonus{display:flex;font-weight:normal;font-size:.75em;opacity:.3;margin-right:5px}#competences-cont>div .comp .bonus input{width:3.5em;height:2em;font-weight:400;position:relative}#competences-cont>div .comp .bonus.active{opacity:1}#competences-cont>div .specialisation{display:flex;gap:6px}#competences-cont>div .specialisation .rang{display:block;border-radius:50%;height:15px;cursor:pointer;aspect-ratio:1;border:var(--border);transition:var(--transit)}#competences-cont>div .specialisation .rang:hover{border-color:var(--c-txt)}#competences-cont>div .specialisation .rang.active{background-color:var(--c-txt)}#competences-cont>div .affiliation{position:absolute;left:-5px;top:calc(.75em - 2px);border:var(--border);width:1em;aspect-ratio:1;border-radius:50%;display:flex;gap:5px;cursor:pointer;transition:var(--transit)}#competences-cont>div .affiliation:hover{border-color:var(--c-txt)}#competences-cont>div .affiliation.active{background-color:var(--c-txt);border-color:var(--c-txt)}#competences-cont>div .details{grid-column:1/7;text-align:left;font-size:.85em;line-height:1.3;font-weight:400;padding-right:1em}#competences-cont>div .details p{margin-top:.2em}#competences-cont>div .details p:last-child{padding-bottom:1em}#competences-cont>div .details p.rang_ok{color:var(--c-pri)}#competences-cont>div .details .rangs{padding-bottom:1.5em}#competences-cont>div .details .prerequis{color:var(--c-sec);font-style:italic}#competences-cont .comp input{border-radius:5px;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);text-align:center;padding-left:5px;font-weight:600;font-size:1em}#competences-cont .comp input:hover,#competences-cont .comp input:focus{border:var(--border);background-color:#fff;border-color:var(--c-txt);outline:none}#competences-cont .comp input.xp_val{font-weight:300}#competences-cont .add_comp{margin-top:1em;display:grid;max-width:200px;opacity:.5}#competences-cont .add_comp:hover,#competences-cont .add_comp:focus{opacity:1}#competences-cont .add_comp:hover select,#competences-cont .add_comp:focus select{opacity:1 !important;visibility:visible !important}#competences-cont .add_comp select{border-radius:5px;padding:2px 5px;border-color:var(--c-border);transition:var(--transit);opacity:.4}#competences-cont #attributs .comp .description,#competences-cont #spheres .comp .description{padding-bottom:1em !important}.infos_rangs{display:grid;grid-template-columns:max-content 25px 1em;align-items:center;gap:7px;padding-right:5px}#talents-cont{flex-wrap:wrap;columns:2;gap:var(--gap-xsmall);position:relative;padding-top:2rem}@media screen and (max-width: 1100px){#talents-cont{columns:1}}#talents-cont .talent-group{padding-bottom:1.5em;break-inside:avoid}#talents-cont h4{margin:0}#talents-cont .type{text-transform:capitalize;font-weight:700;font-size:.7em;background-color:var(--c-type);color:#fff;aspect-ratio:1;border-radius:3px;display:grid;place-content:center}#talents-cont .cost{text-align:center}#talents-cont .talent{--c-type: var(--c-ter);display:grid;grid-template-columns:1fr max-content;grid-template-areas:"nom infos" "details details";align-items:center;border-bottom:1px dotted var(--c-border);padding:.4em 0}#talents-cont .talent.te{--c-type: var(--c-pri)}#talents-cont .talent.bo{--c-type: var(--c-sec)}#talents-cont .talent:first-child{border-top:1px dotted var(--c-border);margin-top:.4em}#talents-cont .talent[data-access=false]:not([rang="0"]){--c-type: red;border-radius:5px;padding:.4em;color:var(--c-type);border:1px solid var(--c-type);background-color:rgba(255,0,0,.2);margin-bottom:3px}#talents-cont .talent+.talent{border-top:none}#talents-cont .talent .nom{grid-area:nom;font-weight:500;cursor:s-resize}#talents-cont .talent .details{grid-area:details;font-size:.85em;line-height:1.3}#talents-cont .talent .description{padding-bottom:6px}#talents-cont .talent .prerequis{color:var(--c-type);font-style:italic;padding-top:.2em}#talents-cont .talent .details p{margin-top:.2em}section#traits-cont{grid-template-columns:1fr;gap:.5em 2rem;position:relative;padding-top:2rem;--c-type: var(--c-ter)}section#traits-cont.active{display:grid}section#traits-cont .trait{display:grid;grid-template-columns:1fr;padding:5px;align-items:center;border:var(--border);border-radius:10px;transition:border-color var(--bez) .2s}section#traits-cont .trait.na{--c-type: var(--c-sec)}section#traits-cont .trait.open header{background-color:var(--c-light)}section#traits-cont .trait.open header .titre{cursor:n-resize}section#traits-cont .trait.open .details{margin:.25em 5px}section#traits-cont .trait:hover{border-color:var(--c-med)}section#traits-cont .trait[data-access=false]:not([rang="0"]){--c-type: red;color:var(--c-type);border-color:var(--c-type);background-color:rgba(255,0,0,.2)}section#traits-cont header{display:grid;grid-template-columns:1fr max-content;padding:5px;border-radius:7px;transition:background-color var(--bez) .2s}section#traits-cont header .titre{font-weight:500;cursor:s-resize}section#traits-cont header .type{text-transform:capitalize;font-weight:700;font-size:.8em;background-color:var(--c-type);color:#fff;height:2em;aspect-ratio:1;border-radius:5px;display:grid;place-items:center}section#traits-cont .prerequis{color:var(--c-type);font-style:italic;padding-top:.2em}section#traits-cont .details{font-size:.9em;margin:0 5px}section#traits-cont .infos_rangs{grid-template-columns:max-content 25px}section#sorts-cont{grid-template-columns:1fr 1fr;gap:var(--gap)}section#sorts-cont.active{display:grid}section#sorts-cont .domaine-container{display:grid;gap:1em}section#sorts-cont .sort-item{border:1px solid var(--c-border);border-radius:10px;font-size:.85rem;padding:.2em;break-inside:avoid}section#sorts-cont .sort-item:hover h5{background-color:var(--c-light)}section#sorts-cont .sort-item.open h5{background-color:var(--c-light);cursor:n-resize}section#sorts-cont .sort-item h5{padding:.2em .4em;cursor:s-resize;font-size:1em;font-weight:600;border-radius:7px;transition:background-color var(--bez) .4s}section#sorts-cont .sort-item .details{font-size:.85em;padding:0 .4em}section#sorts-cont .sort-item ul{display:grid;grid-template-columns:1fr;margin-bottom:.5em;font-weight:500}section#sorts-cont .sort-item b{color:var(--c-sec);font-weight:500}.custom-checkbox{position:absolute;top:0;transform:translateY(-25%);display:flex;line-height:1;align-items:center;text-transform:uppercase;cursor:pointer;border:1px dotted var(--c-border);padding:4px;font-weight:300;border-radius:5px;font-size:var(--fs-xxs);color:var(--c-txt-l);transition:all var(--bez) .2s}.custom-checkbox:hover{color:var(--c-txt);background-color:var(--c-light)}.custom-checkbox.showActive .checkmark:after{display:block}.custom-checkbox .checkmark{margin-left:4px;width:18px;height:18px;background:var(--c-light);box-shadow:0 0 0 1px var(--c-border) inset,0 0 3px 1px var(--c-border) inset;border-radius:4px;display:inline-block;position:relative;transition:all .3s}.custom-checkbox .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid var(--c-txt);border-width:0 2px 2px 0;transform:rotate(45deg)}#tables{display:grid;gap:.5em}#tables header{display:flex;justify-content:space-between;align-items:end}#tables h2{grid-column:1/3}#tables h3{margin:0;margin-top:1em;line-height:1}#tables .tables_list{display:grid;grid-template-columns:1fr;gap:2em;align-items:start;margin-top:.5em}#tables .table{display:grid;grid-template-columns:1fr 3fr;overflow:hidden;border:var(--border);border-radius:10px}#tables .table .infos_tables,#tables .table .players{position:relative;padding:1.5em}#tables .table .infos_tables{display:flex;flex-direction:column;gap:.25em;font-size:.8em;height:100%}#tables .table .infos_tables h4{margin-top:0}#tables .table .infos_tables b{font-weight:600;color:var(--c-sec)}#tables .table .players{border-left:var(--border);display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr;gap:.5em;background-color:var(--c-light)}#tables .table .players p{grid-column:1/3}#tables .table article{position:relative}#tables .table .heros{display:grid;grid-template-rows:max-content 1fr;height:100%;padding:.5em;border-radius:5px;background-color:#fff;color:var(--c-txt);fill:var(--c-pri);box-shadow:0 0 0 1px var(--c-border);transition:box-shadow .2s ease-in-out}#tables .table .heros.is-current-user{background-color:var(--c-txt);transition:all .2s ease-in-out;color:#fff}#tables .table .heros.is-current-user .player{color:color-mix(in srgb, var(--c-pri), white 30%)}#tables .table .heros .player{font-size:.75em;color:var(--c-pri);text-transform:uppercase}#tables .table .heros .character{display:grid;grid-template-columns:1fr max-content minmax(3.5em, max-content);justify-content:space-between;align-items:center;font-size:.75em;gap:10px;transition:all .2s ease-in-out}#tables .table .heros .character b{font-size:.9rem;line-height:1.2}#tables .table .heros .character svg{width:1.2em}#tables .table .heros .character div{line-height:5px}#tables .table .remove-player{position:absolute;cursor:pointer;right:0;border-radius:0;border-bottom-left-radius:4px;border-top-right-radius:4px;top:0em;height:1em;line-height:0;aspect-ratio:1;border:none;background-color:var(--c-pri);color:#fff;font-size:1em;font-weight:600;display:flex;align-items:center;justify-content:center;z-index:1}#tables .table .remove-player:hover{background-color:var(--c-sec) !important}#tables .table a.heros:hover{box-shadow:0 0 0 3px var(--c-ter)}#tables .table a.heros:hover.is-current-user .character{color:#fff;fill:var(--c-ter)}#tables .table a.heros:hover.is-current-user .remove-player{background-color:var(--c-ter)}#tables .table a.heros:hover.is-current-user .player{color:var(--c-ter)}#tables .table a.heros:hover .character,#tables .table a.heros:hover .player{color:var(--c-ter);fill:var(--c-ter)}#tables .table .empty-slot{border-radius:5px;display:grid;place-items:center;min-height:2.5em;font-size:.7em;color:#999;text-transform:uppercase;background-color:hsla(0,0%,100%,.5)}#tables .table .boutons{margin-top:2em;display:flex;align-items:center}#tables .table .boutons .delete-init{border:none;background-color:rgba(0,0,0,0);padding:.25rem .5rem}#tables .table .boutons .delete-init svg{width:.7rem}#tables .table .delete-table{position:absolute;right:.5rem;bottom:.5rem;border-radius:4px;background-color:rgba(0,0,0,0);border:1px solid var(--c-sec);fill:var(--c-sec);width:1.5rem;aspect-ratio:1;display:grid;place-items:center}#tables .table .delete-table svg{height:65%}#tables .table .delete-table:hover{background-color:var(--c-sec);fill:#fff}#tables .table .join-table{grid-column:span 2;max-width:450px;display:grid;align-items:center;gap:1em;grid-template-columns:1fr max-content}#tables .table .join-table select{border-radius:5px;padding:.5em;max-width:100%;border:var(--border)}#global-initiative{z-index:2;left:0;width:100%;background:var(--c-light);border-bottom:1px dotted var(--c-border);grid-area:initiative;overflow:hidden}#global-initiative.closed{height:0;border:none}#global-initiative .contener{display:grid;padding:var(--gap-small) var(--page-marge);grid-template-areas:"tools" "timeline";margin:auto}#global-initiative #init_tools{display:flex;justify-content:space-between;gap:var(--gap);align-items:start}#global-initiative #init_tools #new-round.notStarted{background-color:rgba(0,0,0,0);color:var(--c-txt-l);box-shadow:none;border:1px solid var(--c-border)}#global-initiative #init_tools #character-section .button{justify-self:start}#global-initiative #init_tools #character-container{display:flex;gap:var(--gap);padding-top:1rem;overflow:hidden}#global-initiative #init_tools .list{margin-top:5px;display:grid;grid-template-columns:auto auto auto;gap:5px}#global-initiative #init_tools .character{background-color:var(--c-txt);color:#fff;border-radius:5px;padding:2px 8px;font-weight:500;text-align:center;cursor:copy;transition:all var(--bez) .2s}#global-initiative #init_tools .character:hover{background-color:var(--c-ter)}#global-initiative #init_tools .character.isInitiated{background-color:#fff;border:1px solid var(--c-border);color:var(--c-txt);transform:scale(0.8)}#global-initiative #init_tools #toggle-characters{background-color:#fff}#global-initiative #init_tools #round-control{display:flex;align-items:center;gap:var(--gap-30)}#global-initiative #init_tools #round-counter,#global-initiative #init_tools #initMax{font-size:var(--fs-xxs);text-transform:uppercase;display:flex;gap:5px;align-items:center}#global-initiative #init_tools #round-counter strong,#global-initiative #init_tools #initMax strong{font-size:var(--fs-xs)}#global-initiative #init_tools #initMax input{width:3rem;padding-left:7px;height:1.7rem;border-radius:5px;border:1px solid var(--c-border)}#global-initiative #timeline{grid-area:timeline;display:grid;margin-top:1rem;width:100%;border:1px solid var(--c-border);border-radius:10px;background:linear-gradient(0deg, rgb(242, 242, 242) 40%, rgb(255, 255, 255) 100%);box-shadow:0 2px 10px rgba(0,0,0,.15)}#global-initiative .num{min-height:7rem;display:grid;grid-template-columns:min-content min-content;text-align:center;align-content:start;justify-content:center;justify-items:center;position:relative;letter-spacing:-0.05em;gap:4px 0;padding:0 1px;transition:all var(--bez) .2s}#global-initiative .num span.number{transition:all var(--bez) .2s;width:100%;grid-column:span 2;display:block;font-weight:600;font-size:var(--fs-med);line-height:1.8rem}#global-initiative .num+.num{border-left:1px solid var(--c-border)}#global-initiative .num:nth-last-child(2){border-left:2px solid var(--c-txt)}#global-initiative .num.highlight{box-shadow:0 0 1px 1px var(--c-txt);border-radius:5px;background-color:var(--c-txt);border-color:var(--c-txt);padding-left:.5rem;padding-right:.5rem}#global-initiative .num.highlight span.number{color:#fff}#global-initiative #death,#global-initiative #trash{min-width:2.5rem;display:grid;justify-content:center}#global-initiative #death svg,#global-initiative #trash svg{width:1rem;height:1.8rem}#global-initiative #death.highlight,#global-initiative #trash.highlight{background-color:var(--c-ter)}#global-initiative #death{grid-template-columns:min-content min-content}#global-initiative #death svg{grid-column:span 2}#global-initiative #death.highlight{background-color:var(--c-sec)}#global-initiative #death .token{margin:0}#global-initiative #death .token img{width:1.25rem;height:1.25rem}#global-initiative #death .token span{display:none}#global-initiative .token{width:min-content;height:min-content;display:grid;margin:2px;gap:5px;place-items:center;color:#000;padding:3px 3px;border-radius:5px;font-weight:500;font-size:var(--fs-xxs);cursor:grab;user-select:none;transition:background var(--bez) .2s,box-shadow var(--bez) .2s,padding var(--bez) .2s}#global-initiative .token .hitZone{position:absolute;height:1;width:1;left:50%;top:0}#global-initiative .token img{transition:all var(--bez) .2s;width:2rem;height:2rem;object-fit:cover;border-radius:50%;box-shadow:0 0 0 2.5px var(--c-txt);transform:translateZ(0)}#global-initiative .token:hover img{transform:scale(1.2)}#global-initiative .token.selected img{transform:scale(1.1);box-shadow:0 0 0 3px var(--c-sec),0 1px 7px 3px var(--c-med)}#global-initiative .token.npc img{border:2px solid var(--c-pri)}#global-initiative .token.boss img{width:3.5rem;height:3.5rem}#global-initiative .token.dragged{background:#fff;padding:4px;box-shadow:0 0 0 2px var(--c-txt),0 3px 8px var(--c-med)}#global-initiative .token.dragged img{transform:scale(1) !important;box-shadow:0 0 0 1px var(--c-med)}#global-initiative .token .token-name{line-height:1.1}#global-initiative .token .token-name span{display:block;font-weight:700}#global-initiative #character_details{margin:auto;overflow:hidden;border-radius:0 0 2.5rem 2.5rem;background-color:var(--c-light);border:1px solid var(--c-border);border-top:none;height:0;position:relative;z-index:2;box-shadow:0 2px 7px rgba(0,0,0,.1) inset,0 2px 5px rgba(0,0,0,.1)}#global-initiative #character_details #tok_selected{justify-content:center;display:grid;grid-template-rows:1fr 1fr;grid-template-areas:"avatar nom init" "avatar infos init";height:5rem;gap:.25rem 1rem;width:max-content;transition:height .2s var(--bez)}#global-initiative #character_details #tok_selected.noTok{padding:1rem 2rem;display:grid;grid-template-rows:1fr;grid-template-areas:"message";height:max-content}#global-initiative #character_details .infos{grid-area:infos;display:flex;align-items:center;gap:1rem;align-self:start}#global-initiative #character_details img{width:5rem;aspect-ratio:1;object-fit:cover;grid-area:avatar;box-shadow:0 2px 7px rgba(0,0,0,.1) inset;border-right:1px solid var(--c-border)}#global-initiative #character_details input{width:40px;padding:2px 0 2px 7px;border:1px solid var(--c-border);border-radius:4px}#global-initiative #character_details input:hover,#global-initiative #character_details input:focus{border-color:var(--c-txt)}#global-initiative #character_details span{display:flex;align-items:center;gap:5px}#global-initiative #character_details .char-name{grid-area:nom;font-weight:700;align-self:end;text-transform:uppercase}#global-initiative #character_details .char-init{grid-area:init;width:3rem;align-self:center;aspect-ratio:1;place-content:center;border-radius:50%;background-color:var(--c-txt);color:#fff;font-weight:600;margin-right:1rem}#header_main{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;margin-bottom:var(--marge);color:var(--c-txt);width:100%}#header_main .content{padding:4em var(--page-marge);width:100%;max-width:var(--size-content-sm)}#header_main .cont_classic{z-index:2;position:relative}#header_main.head_small{padding-bottom:0}#header_main.head_small .breadcrumb{display:none}#header_main.head_small h1{padding-top:var(--marge-small)}#header_main .breadcrumb{margin-top:var(--gap);text-transform:uppercase;display:flex;align-items:center;gap:.75rem;line-height:1}#header_main .breadcrumb a{text-decoration:none}#header_main .breadcrumb span{display:block;position:relative;height:.8rem}#header_main .breadcrumb span::after{content:"";height:100%;width:3px;background-color:var(--c-pri);position:absolute}#header_main .texte{position:relative;display:grid;gap:var(--gap-30);z-index:1;width:fit-content;margin:var(--marge) 0;padding:var(--gap);color:#fff;border-radius:.5rem;background:linear-gradient(45deg, rgba(44, 20, 0, 0.8) 0%, rgba(59, 28, 1, 0.5) 100%);backdrop-filter:blur(5px)}#header_main .texte .infos{max-width:600px;color:#fff;font-size:var(--fs-xs);font-weight:300}#header_main .texte .infos a{color:var(--c-ter)}#header_main .texte .infos a:hover{color:var(--c-light)}#header_main .texte .infos svg{margin-top:3px;color:var(--c-pri);font-size:1.5rem}#header_main h1{color:var(--c-sec);font-family:var(--ff-serif);font-weight:300;line-height:1}#header_main h1 div{color:#fff;font-family:var(--ff-mono);font-size:1rem;font-weight:300;text-transform:uppercase}#header_main img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}#header_main.head_collab{background:linear-gradient(45deg, var(--c-dark) 20%, var(--c-sec) 250%);padding:var(--marge-small) 0;overflow:visible}#header_main.head_collab .texte{background:none;padding:0;margin:0}#header_main.head_collab .cont_classic{display:grid;grid-template-columns:2fr 1fr;gap:var(--gap);align-items:center}#header_main.head_collab .photo{position:relative;max-width:18vw;min-width:12rem;justify-self:end;margin-right:0;border-radius:var(--cta-rad);overflow:hidden;transform:translateY(var(--marge))}#header_main.head_collab .photo::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--c-bg-dark);mix-blend-mode:color;z-index:1;opacity:.35}#header_main.head_collab img{position:relative;aspect-ratio:1}#header_main.head_collab::before{content:none}#header_main::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--c-bg-dark);mix-blend-mode:color;z-index:1;opacity:.2}#header_main+section{margin-top:var(--marge)}@media screen and (max-width: 900px){#header_main.head_collab .cont_classic{grid-template-columns:1fr;justify-items:center}#header_main.head_collab .cont_classic .texte{text-align:center;padding-bottom:var(--marge)}#header_main.head_collab .cont_classic .texte .infos{display:none}}.slider_fullpage{--c-txt: var(--c-dark);position:relative;align-items:center;overflow:hidden;min-height:65vh;height:calc(100vh - var(--nav-height))}.slider_fullpage .images{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.slider_fullpage img{position:absolute;height:100%;width:auto;opacity:0;right:0;display:block;transition:opacity 1s var(--bez)}.slider_fullpage img.active{opacity:1}.slider_fullpage .slide_lead{width:100%;height:100%;z-index:1;overflow:hidden;display:flex;align-items:center}.slider_fullpage .slick-track{display:flex;align-items:center}.slider_fullpage .slide{width:calc(var(--size-content) + (100vw - var(--size-content))/2);padding-left:calc((100vw - var(--size-content))/2)}.slider_fullpage .slide .slide_block{display:grid;min-height:37.5vh;padding:6vh 0;width:50vw;min-width:max-content;max-width:860px;align-content:center;position:relative}.slider_fullpage .slide .slide_block::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;transform:translateX(-28%);backface-visibility:hidden;transform-style:preserve-3d;transform-origin:bottom}.slider_fullpage .slide .next_prev{position:absolute;padding:10px;color:var(--c-pri);font-size:var(--fs-xxl);bottom:var(--gap-xsmall);left:-16%;transition:all 1s var(--bez);cursor:pointer}.slider_fullpage .slide .next_prev:hover{transition-duration:.2s;color:var(--c-dark)}.slider_fullpage .slide .marker{position:absolute;display:flex;gap:10px;bottom:0;right:calc(28% + 10px)}.slider_fullpage .slide .marker div{transition:all .5s var(--bez);background-color:var(--c-dark);width:15px;height:70px;transform-origin:bottom;backface-visibility:hidden;transform-style:preserve-3d;cursor:pointer}.slider_fullpage .slide .marker div.active{transform:translate(6px, -15px);background-color:var(--c-pri)}.slider_fullpage .slide .marker div:hover{transition-duration:.2s;transform:translate(6px, -15px)}.slider_fullpage p{margin:0}.slider_fullpage a.button{margin-top:var(--gap)}.slider_fullpage+.cta_slide{margin-top:1px}.slider_fullpage .slick-current .next_prev{transform:scaleX(-1)}@media screen and (max-width: 1300px){.slider_fullpage .slide .slide_block{width:70vw}}@media screen and (max-width: 1180px){.slider_fullpage .slide{padding-left:5vw}.slider_fullpage .slide .slide_block{width:70vw}}@media screen and (max-width: 860px){.slider_fullpage{height:75vh}.slider_fullpage .slide .slide_block{width:80vw}.slider_fullpage .slide .marker{gap:5px;right:calc(28% + 5px)}.slider_fullpage .slide .marker div{height:40px;width:8px}.slider_fullpage+section::before{display:none !important}}@media screen and (max-width: 500px){.slider_fullpage .slide .slide_block{width:90vw;min-height:200px}}.txt_picto{padding:var(--margin);background-color:var(--c-pri);display:grid;grid-template-columns:minmax(var(--gap), 1fr) repeat(3, minmax(min-content, calc(var(--size-content) / 3))) minmax(var(--gap), 1fr);position:relative;z-index:2}.txt_picto .left{grid-column:2/4;padding-right:var(--marge);display:flex;flex-direction:column;justify-content:center}.txt_picto .picto{grid-column:4/5;aspect-ratio:1/1;border-radius:50%;position:relative;background-color:var(--c-sec);color:var(--c-pri);display:flex;justify-content:center;align-items:center;font-weight:var(--fw-med);font-size:var(--fs-rond);letter-spacing:var(--ls-neg)}.txt_picto .picto img,.txt_picto .picto svg{min-width:30%}.txt_picto .picto svg{font-size:7rem}@media screen and (max-width: 650px){.txt_picto{grid-template-rows:calc(var(--marge)/2) max-content calc(var(--marge)/2);margin-top:calc(var(--marge)/-2)}.txt_picto .picto{grid-column:4/7;font-size:3rem}.txt_picto .left{padding-right:2rem}.txt_picto .left,.txt_picto .bgColor{transform:translateY(calc(var(--marge) / -2))}}.poi.width_full .mid{width:90%}.poi .mid{display:flex;justify-content:space-around;gap:var(--gap)}.poi .block_poi{text-align:center;line-height:1.1}.poi .bar{width:1px;background-color:var(--c-dark);height:var(--marge);align-self:center}.poi .point{font-size:var(--fs-50);font-weight:var(--fw-Xbold);margin-bottom:var(--gap-15)}.poi .description{font-size:var(--fs-xl)}@media screen and (max-width: 1170px){.poi .mid{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;justify-items:center}.poi .bar{height:100%}.poi .point{font-size:2rem}}@media screen and (max-width: 760px){.poi .mid{grid-template-columns:1fr 1px 1fr}.poi .point{font-size:2rem}.poi .bar{height:1.5rem;align-self:center}}@media screen and (max-width: 580px){.poi .mid{grid-template-columns:1fr}}.link_icon{padding:var(--margin);background-color:var(--c-pri);text-align:center}.link_icon h2{margin-bottom:var(--gap);color:var(--c-sec)}.link_icon .blocks{display:grid;grid-template-columns:repeat(6, minmax(min-content, 1fr));gap:1.5rem}.link_icon .blocks a{display:grid;aspect-ratio:1/1;border-radius:50%;position:relative;overflow:hidden;justify-items:center;gap:1rem;line-height:1.25;color:var(--c-pri);font-weight:var(--fw-med);box-sizing:border-box;background-color:var(--c-sec);box-shadow:0 0 0 0 var(--c-txt-dark);transition-property:all}.link_icon .blocks a svg{align-self:end;color:var(--c-pri);font-size:1.7rem;transition:color var(--bez) .25s}.link_icon .blocks a svg,.link_icon .blocks a span{position:relative}.link_icon .blocks a span:first-child{align-self:center}.link_icon .blocks a span{width:75%;align-self:start;letter-spacing:var(--ls-neg)}.link_icon .blocks a:hover{color:var(--c-sec);box-shadow:0 0 0 10px var(--c-med);background-color:var(--c-txt-dark)}.link_icon .blocks a:hover svg{color:var(--c-sec)}.link_icon .blocks a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(150deg, rgba(var(--c-sec), 0.2) -20%, rgba(var(--c-ter), 0.9) 120%)}@media screen and (max-width: 800px){.link_icon .blocks{grid-template-columns:repeat(4, minmax(min-content, 1fr));gap:1rem}}@media screen and (max-width: 650px){.link_icon .blocks{grid-template-columns:repeat(3, minmax(min-content, 1fr))}}@media screen and (max-width: 480px){.link_icon .blocks{grid-template-columns:repeat(2, minmax(min-content, 1fr))}}.value .mid{padding:var(--margin)}.value .col2{align-items:center}.value .left{text-align:center;justify-self:center}.value .left h2{margin-bottom:0;max-width:600px}.value .left svg{font-size:4rem;color:var(--c-pri);margin-bottom:.5rem}.value ul{margin-top:1.5rem;display:grid;grid-template-columns:1fr;gap:1rem}.value ul li{display:flex;align-items:center;gap:.5rem}.value ul li svg{color:var(--c-txt-light)}.value+.value .mid{border-top:1px dashed var(--c-border)}@media screen and (max-width: 750px){.value .col2{grid-template-columns:1fr}.value .left h2{margin-bottom:var(--gap)}}@media screen and (max-width: 600px){.value .slide{grid-template-columns:auto;width:calc(100% - 2*var(--gap));gap:var(--gap-small);text-align:center}.value .slide .citation{grid-row-start:1}.value .slide .infos{text-align:center;justify-items:center}.value .mid{align-items:flex-start}}.grid_base:not(.colored):not(.image):not(.darkBg)+.value .mid{border-top:var(--border)}.cta_slide{position:relative;padding:var(--marge) 0;align-items:center;box-sizing:border-box;text-align:center}.cta_slide .texte p{line-height:1.5;font-size:var(--fs-lg)}.cta_slide .texte p+p{margin-top:var(--gap-15)}.cta_slide .slide{padding:0 var(--gap)}.cta_slide .surtitre,.cta_slide .h1Fake{position:relative}.cta_slide p,.cta_slide .h1_fake{max-width:900px;margin:auto}.cta_slide .h1_fake{margin-bottom:var(--gap);color:var(--c-sec)}.cta_slide .illu_cont{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden}.cta_slide img,.cta_slide picture{height:150%;position:absolute;width:100%;opacity:.5;bottom:0;z-index:0}.cta_slide a.button{margin-top:var(--gap);margin-bottom:5px}.cta_slide+.cta_slide{margin-top:1px}section.message{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;text-align:center;min-height:100vh}section.message .grad{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);z-index:0}section.message .mid{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}section.message img.bg_pic{position:absolute;height:70%;opacity:.2;aspect-ratio:1;object-fit:contain;z-index:0}section.message .picto{width:100px;aspect-ratio:1;margin-bottom:var(--gap-30)}section.message h1{margin-bottom:var(--gap)}section.message .texte{font-size:var(--fs-lg);max-width:900px}section.message.bg_black img,section.message.bg_pri img{filter:invert(100%)}section.message.bg_black .grad{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%)}section.message.bg_pri .grad{background:linear-gradient(to bottom, rgba(41, 150, 183, 0) 0%, var(--c-pri) 100%)}section.message.bg_pri .bg_illu{opacity:.3}.collaborateur h3{margin-bottom:var(--gap-small)}.collaborateur img{width:100%;height:100%;object-fit:cover}.collaborateur a.photo{width:100%;aspect-ratio:1.1;margin-bottom:var(--gap-15);overflow:hidden;border-radius:var(--cta-rad)}.collaborateur a.photo::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--c-dark);mix-blend-mode:color;z-index:1;opacity:.35}.collaborateur .nom{font-weight:700;font-size:var(--fs-xl);margin-bottom:.4rem;line-height:1.1;color:var(--c-bg-dark)}.collaborateur .fonction{font-family:var(--ff-serif);color:var(--c-pri);font-size:var(--fs-lg);line-height:1.1;margin-bottom:5px}.collaborateur .specialite{font-weight:600;font-size:var(--fs-lg);line-height:1.1;margin-bottom:var(--gap-15)}.collaborateur .description{margin-bottom:var(--gap-15);font-size:var(--fs-xs)}.collaborateur .links{display:grid;grid-template-columns:1fr;gap:var(--gap-15)}.collaborateur .links a.button{min-width:inherit;padding:0;width:100%}.collaborateur.temp_colone article{display:grid;grid-template-rows:auto 1fr}.collaborateur.temp_colone article .infos{justify-self:flex-start}.collaborateur.temp_slider .nom,.collaborateur.temp_slider .specialite{margin-bottom:0;line-height:inherit;font-size:var(--fs-sm)}.collaborateur.temp_slider .photo{aspect-ratio:.85;position:relative;overflow:hidden;padding:1px 0}.collaborateur.temp_slider .photo::after{content:"";display:block;width:3rem;aspect-ratio:.4;transform-origin:bottom;right:0;bottom:0;position:absolute;background-color:var(--c-light)}.collaborateur.temp_slider .photo::before{content:"";display:block;width:3rem;aspect-ratio:.4;transform-origin:top;left:0;top:0;z-index:1;position:absolute;background-color:var(--c-light)}.collaborateur.temp_slider .slideContainer article.slide{margin-right:var(--gap);position:relative}.collaborateur.temp_slider .slideContainer article.slide a{position:absolute;bottom:.25rem;right:0;aspect-ratio:1;height:2rem;display:flex;background-color:#fff;justify-content:center;align-items:center;border:1px solid;font-size:var(--fs-lg);color:var(--c-dark);padding:0 .6rem}.collaborateur.temp_slider .slideContainer article.slide a:hover{color:var(--c-pri)}.collaborateur.temp_colone .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--gap-large) var(--gap)}@media screen and (max-width: 800px){.collaborateur.temp_colone .row{grid-template-columns:1fr 1fr}}.collaborateur.temp_row article{display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto auto auto auto 1fr;align-items:start;gap:0 var(--gap)}.collaborateur.temp_row article .photo{grid-row:1/6;margin-bottom:0}.collaborateur.temp_row article .description{margin-bottom:0}.collaborateur.temp_row article .links{width:max-content;display:grid;gap:1rem;margin-top:var(--gap-30);grid-template-columns:12rem 12rem 3rem}@media screen and (max-width: 800px){.collaborateur.temp_row article{align-items:end;grid-template-rows:1fr auto auto auto auto;grid-template-columns:1fr 2fr}.collaborateur.temp_row article .photo{grid-row:1/4;margin-bottom:0}.collaborateur.temp_row article .specialite{margin-bottom:0}.collaborateur.temp_row article .description,.collaborateur.temp_row article .links{margin-top:var(--gap-15);grid-column:1/3}.collaborateur.temp_row article .links{grid-template-columns:8rem 8rem 3rem}}.testimonial{margin:var(--margin)}.testimonial .slick-track{display:flex;align-items:center}.testimonial h2{text-align:center;color:var(--c-pri);margin-bottom:var(--gap)}.testimonial .slide{max-width:calc(var(--size-content)/2);width:calc(100% - 2*var(--marge));display:flex;flex-direction:column;margin:0 auto;gap:var(--gap-xsmall);align-items:center;text-align:center}.testimonial.cascade_t .mid{display:grid;gap:var(--gap);grid-template-columns:.4fr 1fr}.testimonial.cascade_t .mid .citation{border-left:var(--border);padding-left:var(--gap)}.testimonial.cascade_t .mid+.mid{margin-top:var(--marge)}.testimonial .infos{z-index:2}.testimonial .infos img{display:block;width:100%;max-height:7rem;margin-bottom:10px;object-fit:contain;object-position:right}.testimonial .infos .nom{text-transform:uppercase;color:var(--c-txt-dark);font-weight:var(--fw-med)}.testimonial .infos .fonction{font-size:var(--fs-sm);color:var(--c-pri)}.testimonial .infos .entreprise{padding-top:.25rem;font-size:var(--fs-sm);color:var(--c-txt-dark)}.testimonial .button{margin-top:var(--gap)}.testimonial .slick-arrow{color:var(--c-pri)}@media screen and (max-width: 600px){.testimonial .slide{grid-template-columns:auto;width:calc(100% - 2*var(--gap));gap:var(--gap-small);text-align:center}.testimonial .slide .citation{grid-row-start:1}.testimonial .slide .infos{text-align:center;justify-items:center}.testimonial .slide .infos img{max-height:70px;max-width:150px;object-position:center;width:auto}.testimonial .mid{align-items:flex-start}}.n_post+#paginator .intro{max-width:calc(var(--size-content)/2);margin:var(--gap) auto;margin-top:0}.n_post header{margin-bottom:var(--gap);grid-column-start:2;display:flex;justify-content:space-between;align-items:end;gap:var(--gap)}.n_post header h2{line-height:1}.n_post header p{margin:0}.n_post article .cont_classic{padding:var(--gap);display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:var(--gap);color:var(--c-txt)}@media screen and (max-width: 880px){.n_post article .cont_classic{grid-template-columns:1fr;gap:var(--gap-small)}.n_post article .cont_classic .col.link{justify-self:start}}.n_post article:nth-child(odd){background-color:var(--c-dark);--c-txt: var(--c-light)}.n_post article:nth-child(odd) a.button{--c-but-txt-Over: var(--c-dark);--c-but-bg-over: var(--c-txt)}.n_post article:nth-child(even) .cont_classic{background-color:var(--c-light)}.n_post article .head{margin-bottom:var(--gap-xsmall)}.n_post article .col.link{justify-self:center}.n_post .head{display:flex;flex-direction:column;gap:var(--gap-xsmall)}.n_post.squares.col_2 .post_list,.n_post.squares_white.col_2 .post_list{grid-template-columns:1fr 1fr}.n_post.squares.col_2 .post_list a.info,.n_post.squares_white.col_2 .post_list a.info{aspect-ratio:inherit}@media screen and (max-width: 980px){.n_post.squares.col_2 .post_list,.n_post.squares_white.col_2 .post_list{grid-template-columns:1fr}}.n_post.squares.col_2 p,.n_post.squares_white.col_2 p{font-weight:400;font-size:var(--fs-med)}.n_post.squares .post_list,.n_post.squares_white .post_list{grid-column-start:2;display:grid;grid-template-columns:1fr 1fr 1fr;position:relative}@media screen and (max-width: 980px){.n_post.squares .post_list,.n_post.squares_white .post_list{grid-template-columns:1fr 1fr}.n_post.squares .post_list a.info,.n_post.squares_white .post_list a.info{aspect-ratio:inherit;padding-bottom:3rem}}@media screen and (max-width: 690px){.n_post.squares .post_list,.n_post.squares_white .post_list{grid-template-columns:1fr}}.n_post.squares .titre,.n_post.squares_white .titre{align-items:center;display:flex}.n_post.squares a.info,.n_post.squares_white a.info{padding:var(--gap-30);background-color:var(--c-bg-light);aspect-ratio:1.15;text-decoration:none;display:flex;flex-direction:column}.n_post.squares a.info:hover,.n_post.squares_white a.info:hover{color:inherit;background-color:var(--c-pri)}.n_post.squares a.info:hover svg,.n_post.squares_white a.info:hover svg{color:#fff;transform:translateX(8px)}.n_post.squares a.info:hover .sous_titre,.n_post.squares_white a.info:hover .sous_titre{color:#fff}.n_post.squares a.info[no_url] svg,.n_post.squares_white a.info[no_url] svg{display:none}.n_post.squares svg,.n_post.squares_white svg{transition:all var(--bez) .5s}.n_post.squares .head,.n_post.squares_white .head{margin-bottom:var(--gap-15)}.n_post.squares .titre,.n_post.squares_white .titre{font-weight:900;text-transform:uppercase;line-height:1;width:90%;font-size:var(--fs-xl)}.n_post.squares a.term_actus-succes .titre,.n_post.squares_white a.term_actus-succes .titre{width:min-content}.n_post.squares .sous_titre,.n_post.squares_white .sous_titre{font-size:var(--fs-lg);color:var(--c-pri);line-height:1;font-weight:500;transition:color .2s var(--bez)}.n_post.squares p,.n_post.squares_white p{font-size:var(--fs-lg);transition:none;font-weight:600}.n_post.squares .post_list{gap:var(--gap)}.n_post.squares svg{position:absolute;top:var(--gap-small);right:var(--gap-30);font-size:var(--fs-xxl);color:var(--c-pri)}.n_post.squares_white a.info{box-shadow:0 0 0 1px var(--c-dark)}.n_post.squares_white .fake_link{align-self:flex-end;text-transform:uppercase;font-weight:700;display:grid;grid-template-columns:max-content .65rem;gap:5px;align-content:center;line-height:1;position:absolute;bottom:var(--gap-30)}.n_post.squares_white .fake_link svg{width:100%;aspect-ratio:1;color:var(--c-pri)}.n_post.rows .cont_classic{max-width:100%}.n_post.rows .surtitre{font-weight:900}.n_post.rows h2{font-weight:500}.n_post.rows .texte{grid-column-start:1;font-size:var(--fs-sm)}.n_post.rows a.button{align-self:end;justify-self:end}.n_post.rows_full{display:grid}.n_post.rows_full article{max-width:100%;width:100%}.n_post.rows_full article:nth-child(odd) a.button{--c-but-txt: var(--c-dark);--c-but-bg: var(--c-light);--c-but-bg-over: var(--c-pri)}.n_post.rows_full article:nth-child(odd)::before{content:"";display:block;width:6vw;aspect-ratio:.4;transform-origin:top;top:-1px;position:absolute;background-color:var(--c-light)}@media screen and (max-width: 1280px){.n_post.rows_full article:nth-child(odd)::before{width:2.5vw}}.n_post.rows_full article .cont_classic{padding:calc(var(--marge)/2) 0}.n_post.rows_full .surtitre{font-weight:500;font-size:var(--fs-sm);text-transform:none;color:var(--c-pri)}.n_post.rows_full h2{font-weight:900;font-size:var(--fs-xxl);text-transform:uppercase}.n_post.rows_full .texte{grid-column-start:1;font-size:var(--fs-sm)}.n_post.rows_full a.button{align-self:end}.n_post .get_button{grid-column-start:2;margin-top:var(--gap);display:flex;justify-content:end}.n_post.bg_black{--c-txt: white}.n_post.bg_black .info{--c-txt: var(--c-dark)}.n_post.bg_white.squares .post_list{gap:1px}.n_post.bg_white.squares a.info{background-color:var(--c-bg-dark);--c-txt: white}.n_post.bg_white.squares a.info:hover{background-color:var(--c-pri)}#content_block{position:relative;padding:0em var(--page-marge);margin-bottom:var(--marge);width:100%;max-width:var(--size-content-sm);--bd-width: 2px}#content_block.center_h .entry-content{align-items:center}#content_block.border-top,#content_block.border-top_bot,#content_block.border-bot{border-width:0;border-color:var(--c-border);border-style:dashed}#content_block.border-top+.prev_next_real,#content_block.border-top_bot+.prev_next_real,#content_block.border-bot+.prev_next_real{margin-top:var(--marge)}#content_block.border-top{margin-top:0;border-top-width:var(--bd-width);padding-top:var(--marge)}#content_block.border-top:first-child{background-color:#fff}#content_block.border-top+.border-top{margin-top:var(--marge)}#content_block.border-top_bot{margin:0;border-top-width:var(--bd-width);border-bottom-width:var(--bd-width);padding:var(--marge) 0}#content_block.border-top_bot:first-child{background-color:#fff}#content_block.border-bot{margin-bottom:0;border-bottom-width:var(--bd-width);padding-bottom:var(--marge)}#content_block .chapeau{color:var(--c-sec);font-weight:var(--fw-light);margin:1rem 0}#content_block a.categorie{margin:1rem 0 0 0;font-weight:var(--fw-light);text-transform:uppercase;font-size:1.5em}#content_block .info-date{font-size:1.5em;font-weight:var(--fw-light);color:var(--c-sec);margin:1rem 0}#content_block .info-date svg{margin-right:.5rem}#content_block .date{color:var(--c-sec);font-weight:var(--fw-light);margin-bottom:1rem;font-size:.8em}#content_block .entry-content.has_shadow{padding:var(--marge-small);border-radius:.5rem;box-shadow:0 .75rem 2.5rem rgba(34,8,84,.175);border:var(--border)}#content_block .entry-content+.entry-content{margin-top:var(--marge-small)}#content_block .border-sub-bloc{border-bottom:var(--border)}#content_block .border-sub-bloc .oneCol{padding-bottom:var(--marge)}#content_block.small_margin{--marge: var(--marge-small)}#content_block.small_margin .border-sub-bloc .oneCol{padding-bottom:var(--gap)}#content_block.small_margin .entry-content+.entry-content{margin-top:var(--gap)}#content_block .small-centered-bloc{max-width:700px;width:50vw;margin:auto}#content_block .small-centered-bloc .oneCol{max-width:var(--size-content-gold);margin:auto}#content_block .cat_list{position:sticky;top:0;align-self:start;margin:0}#content_block .cat_list li{width:100%;margin:0;padding:0}#content_block .cat_list li::after{content:none}#content_block .cat_list li::before{top:1.7em}#content_block .cat_list li a{padding:.5rem .8rem}#content_block.content_infos .col2{align-items:start;grid-template-columns:2.75fr min-content;position:relative}#content_block.content_infos .oneBlock{background-color:#eaeaea;padding:var(--gap);border-radius:var(--cta-rad)}#content_block.content_infos .oneBlock+.oneBlock{margin-top:var(--marge-small)}#content_block.content_infos .oneBlock>h3{margin-top:0}#content_block.content_infos .oneBlock.sans_fond{background-color:rgba(0,0,0,0);padding:0}#content_block.content_infos .right{display:flex;flex-direction:column;gap:var(--gap-30)}#content_block.content_infos .right .infos{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--gap-30)}#content_block.content_infos .right .infos svg{font-size:var(--fs-xs);margin-top:3px;color:var(--c-sec)}#content_block.content_infos .right address,#content_block.content_infos .right .accept{font-size:var(--fs-sm);display:flex;gap:10px}#content_block.content_infos .right .photo{margin-top:calc(var(--marge)*-1);width:100%;position:relative;overflow:hidden;border-radius:var(--cta-rad)}#content_block.content_infos .right .photo::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--c-bg-dark);mix-blend-mode:color;z-index:1;opacity:.35}#content_block.content_infos .right .photo img{object-fit:cover;aspect-ratio:1.1}#content_block.content_infos .right .button{min-width:max-content}@media screen and (max-width: 900px){#content_block.content_infos .col2{grid-template-columns:1fr}#content_block.content_infos .right{justify-self:center;grid-row:1/2;align-items:center;margin-bottom:var(--marge)}#content_block.content_infos .right .photo{max-width:400px;width:50%;border-radius:50%}#content_block.content_infos .right .photo img{aspect-ratio:1}#content_block.content_infos .right .infos{text-align:center;align-items:center}}#content_block h1,#content_block .h1_fake,#content_block h2,#content_block h3,#content_block h4{margin-top:.5em;margin-bottom:.2em}#content_block h1+ul,#content_block h1+ol,#content_block .h1_fake+ul,#content_block .h1_fake+ol,#content_block h2+ul,#content_block h2+ol,#content_block h3+ul,#content_block h3+ol,#content_block h4+ul,#content_block h4+ol{margin-top:0}#content_block h1+ul li,#content_block h1+ol li,#content_block .h1_fake+ul li,#content_block .h1_fake+ol li,#content_block h2+ul li,#content_block h2+ol li,#content_block h3+ul li,#content_block h3+ol li,#content_block h4+ul li,#content_block h4+ol li{margin-top:0}#content_block h1:last-child,#content_block .h1_fake:last-child,#content_block h2:last-child,#content_block h3:last-child,#content_block h4:last-child{margin-bottom:0}#content_block h1::first-child,#content_block .h1_fake::first-child,#content_block h2::first-child,#content_block h3::first-child,#content_block h4::first-child{margin-top:0}#content_block .cont_2col{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin:2em 0;padding:1em 0;border-top:1px dashed var(--c-border);border-bottom:1px dashed var(--c-border)}#content_block .cont_2col .exemple{width:100%}#content_block h1{margin-top:1em;font-weight:900}#content_block h1.big{font-size:4em}#content_block h1+p{margin-top:1rem}#content_block h2{color:var(--c-dark);border-bottom:1px dashed var(--c-border)}#content_block h2+h3,#content_block h2+h4{margin-top:1rem}#content_block h2+p{margin-top:1rem}#content_block h3{font-family:var(--ff-serif);font-weight:500;font-size:1.8rem}#content_block h4{font-size:.95rem;color:var(--c-dark);font-weight:700;margin-top:1rem}#content_block h5{margin-top:.5em;font-size:var(--fs-sm);font-weight:400}#content_block p.exemple{color:var(--c-txt-l);font-style:italic;float:right;width:30%;padding:1rem;margin:1rem 2rem;margin-right:0;border:1px solid var(--c-border);border-radius:var(--cta-rad);box-shadow:var(--shadow)}#content_block p.formule{font-weight:500;font-size:.95rem;color:var(--c-pri)}#content_block .button{margin:1em 0 1em 2em;z-index:2}#content_block .side_menu{width:max-content;align-self:flex-end}#content_block .side_menu a{text-decoration:none;padding:.75rem 0}#content_block .side_menu ul.menu>li{border-bottom:1px solid var(--c-dark)}#content_block .side_menu ul.menu>li>a{padding-right:3rem;font-weight:700;font-size:var(--fs-lg)}#content_block .side_menu ul.menu>li .control_side_menu_but{position:absolute;top:1rem;height:20px;aspect-ratio:1;right:0;font-weight:300;font-size:2rem}#content_block .side_menu ul.menu>li .control_side_menu_but::before{content:"";display:block;position:absolute;left:50%;width:1px;height:100%;background-color:var(--c-dark);transition:all .3s var(--bez)}#content_block .side_menu ul.menu>li .control_side_menu_but::after{content:"";position:absolute;top:50%;display:block;width:100%;height:1px;background-color:var(--c-dark)}#content_block .side_menu ul.menu>li .control_side_menu_but.opened::before{rotate:90deg;opacity:0}#content_block .side_menu .current-menu-ancestor ul.sub-menu{height:auto}#content_block .side_menu ul.sub-menu{height:0;overflow-y:hidden;margin:0}#content_block .side_menu ul.sub-menu a{padding:.5rem 0}#content_block .side_menu ul.sub-menu li:last-child{padding-bottom:.5rem}#content_block .side_menu li{margin:0;padding:0}#content_block .side_menu li::before{content:none}#content_block .side_menu li.current-menu-item a{color:var(--c-pri)}#content_block .oneCol{display:flex;flex-direction:column}#content_block .oneCol>:first-child{margin-top:0}#content_block .col2,#content_block .col3,#content_block .col4,#content_block .col5,#content_block .col6{display:grid}#content_block .col2{column-gap:var(--gap-large)}#content_block .col3,#content_block .col4,#content_block .col5,#content_block .col6{column-gap:var(--gap)}#content_block .col_post{display:grid;column-gap:var(--gap);position:relative;grid:min-content/1fr 1fr 1fr;align-items:start}#content_block .col_post .resume{font-weight:var(--fw-bold)}#content_block .col_post .resume+h1,#content_block .col_post .resume+h2,#content_block .col_post .resume+h3,#content_block .col_post .resume+h4,#content_block .col_post .resume+h5,#content_block .col_post .resume+h6,#content_block .col_post .resume+p,#content_block .col_post .resume+ul,#content_block .col_post .resume+ol{margin-top:0}#content_block .col_post h1,#content_block .col_post h2,#content_block .col_post h3,#content_block .col_post h4,#content_block .col_post h5,#content_block .col_post h6,#content_block .col_post p,#content_block .col_post ul,#content_block .col_post ol{grid-column:2/4}#content_block .col_post blockquote{grid-column:1/4}#content_block .col_post .to_left{grid-column:1/2;grid-row:span 3;overflow:hidden;float:left}#content_block .col_post .to_left img{aspect-ratio:1;width:115%;border-radius:50%;max-width:inherit}#content_block .col_post .to_left:first-child+h2{margin-top:0}#content_block .col_post .round_sec,#content_block .col_post .round_pri{margin:var(--marge-med) auto}#content_block .col_post .oneCol{grid-column-start:1}@media screen and (max-width: 600px){#content_block .col_post{grid:auto/0.25fr 1fr}#content_block .col_post .resume{grid-column:1/3;font-weight:var(--fw-med);border-bottom:var(--border);border-top:var(--border);padding:var(--gap) 0;margin:var(--gap) 0;color:var(--c-pri);grid-row:2/3}#content_block .col_post blockquote{grid-column:1/3;padding:var(--gap)}#content_block .col_post li{margin-left:-2rem;padding-left:2rem}#content_block .col_post p.round_pri,#content_block .col_post p.round_sec{font-size:var(--fs-xl)}#content_block .col_post h3,#content_block .col_post h4,#content_block .col_post h5,#content_block .col_post h6,#content_block .col_post p,#content_block .col_post ul,#content_block .col_post ol{grid-column:2/3}#content_block .col_post h1,#content_block .col_post h3,#content_block .col_post h2{grid-column:1/3}#content_block .col_post .cat_list{grid-column-start:inherit}}#content_block .credits{font-size:smaller;text-align:center;margin-top:10px}#content_block .col2{grid:auto/1fr 1fr}#content_block .col2.aside_cont{grid:auto/max-content 1fr}#content_block .col2.cont_aside{grid:auto/2fr 1fr}#content_block .col3{grid:auto/1fr 1fr 1fr}#content_block .col4{grid:auto/1fr 1fr 1fr 1fr}#content_block .col5{grid:auto/1fr 1fr 1fr 1fr 1fr}#content_block .col6{grid:auto/1fr 1fr 1fr 1fr 1fr 1fr}#content_block .col5 h3,#content_block .col6 h3{font-size:1.1em}#content_block .col5 p,#content_block .col6 p{font-size:.9em}@media screen and (max-width: 900px){#content_block .col5,#content_block .col6{grid-template-columns:1fr 1fr 1fr}#content_block .col4{grid-template-columns:1fr 1fr}}@media screen and (max-width: 760px){#content_block .col2,#content_block .col3,#content_block .col2.cont_aside,#content_block .col2.aside_cont{grid-template-columns:1fr}#content_block .col2 .oneCol+.oneCol,#content_block .col3 .oneCol+.oneCol,#content_block .col2.cont_aside .oneCol+.oneCol,#content_block .col2.aside_cont .oneCol+.oneCol{padding-top:var(--marge-small)}#content_block .oneCol{margin-bottom:inherit}#content_block .side_menu{width:100%}}#content_block blockquote{background-color:var(--c-dark);color:var(--c-light);font-size:var(--fs-lg);padding:var(--gap);font-weight:var(--fw-med);width:100%;margin:var(--marge-small) 0}#content_block blockquote h2:first-child,#content_block blockquote h3:first-child,#content_block blockquote h4:first-child{margin-top:0}#content_block blockquote+h2,#content_block blockquote+h3,#content_block blockquote+h4{margin-top:0}#content_block ul,#content_block ol{margin:.75rem 0}#content_block ul:first-child,#content_block ol:first-child{margin-top:0}#content_block ul:first-child li,#content_block ol:first-child li{margin-top:0}#content_block ul li,#content_block ol li{font-weight:500;color:var(--c-txt-dark);margin:.25rem 0;position:relative;padding-left:.8rem}#content_block ul li:before,#content_block ol li:before{font-size:.7em;position:absolute;color:var(--c-pri)}#content_block ul li:before{content:"●";left:0;transform:translateY(0.1rem)}#content_block ul:last-child{margin-bottom:0}#content_block ol{counter-reset:olCounter}#content_block ol li{padding-left:2rem;counter-increment:olCounter}#content_block ol li:before{content:counter(olCounter);left:0;top:.5rem;font-weight:var(--fw-med);border-radius:1rem;transform:translateY(-0.35rem);font-size:1.5em;line-height:1;width:2rem;height:2rem;background:#fff;justify-content:center;align-items:center}#content_block img{border-radius:3px;max-width:100%;height:auto}#content_block img.aligncenter{margin:0 auto}#content_block img.alignleft{float:left;margin:0 1rem 1rem 0}#content_block img.alignright{float:right;width:50%;position:relative;z-index:1;margin:0 0rem 1rem 1rem}#content_block table.table_classic{table-layout:fixed;width:100%;text-align:center;font-size:var(--fs-xs);margin-bottom:var(--gap);margin:2rem 0;border-spacing:0px;border-radius:5px;overflow:hidden;border:1px solid var(--c-border)}#content_block table.table_classic tr:nth-child(even){background-color:var(--c-light)}#content_block table.table_classic td{padding:.3rem;vertical-align:middle;width:auto;height:1.7rem;line-height:1;border-left:1px dotted var(--c-border)}#content_block table.table_classic td:first-child{border:none}#content_block #table-of-contents{position:sticky;top:var(--nav-height);max-height:90vh;overflow-y:auto}#content_block #table-of-contents h3{margin-top:0}#content_block #table-of-contents ul#toc>li>a{text-transform:uppercase;font-size:.75rem;font-weight:500}#content_block #table-of-contents ul#toc>li+li{border-top:1px dashed var(--c-border)}#content_block #table-of-contents ul#toc li{padding:5px 0;margin:0;display:flex;flex-direction:column;justify-content:center}#content_block #table-of-contents ul#toc li::before{content:none}#content_block #table-of-contents ul#toc a{color:var(--c-txt-dark);padding:.1rem 0;line-height:1}#content_block #table-of-contents ul#toc a:hover{color:var(--c-ter)}#content_block #table-of-contents ul#toc ul{display:none;margin:0;padding-top:.1rem}#content_block #table-of-contents ul#toc ul>li{border:none;margin:0;padding:0}#content_block #table-of-contents ul#toc ul>li>a{padding:.2rem 0;color:var(--c-sec);font-size:.75rem;font-weight:400}.pillar .mid{padding:var(--marge) 0}.pillar .col2{align-items:center}.pillar .left{text-align:center;max-width:70%}.pillar .left h2{margin-bottom:0}.pillar .left svg{font-size:4rem;color:var(--c-sec);margin-bottom:.5rem}.pillar ul{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pillar ul a{width:100%}.pillar+.pillar .mid{border-top:1px dashed var(--c-border)}.big_text+.pillar .mid{border-top:1px dashed var(--c-border)}.cat_list{padding:var(--gap) 0;background-color:var(--c-sec)}.cat_list .mid{display:grid;grid-template-columns:1fr auto;gap:var(--gap);align-items:center}.cat_list ul{height:min-content;display:flex;flex-wrap:wrap;z-index:4}.cat_list li::after{content:"-";transform:translateY(-50%)}.cat_list li:last-child::after{content:none}.cat_list a{padding:.1rem .25rem;font-weight:var(--fw-med)}.cat_list li.current-cat a{color:var(--c-pri)}.gal_pictos{margin:var(--marge) 0}.gal_pictos .entete{padding-bottom:calc(var(--marge)/2)}.gal_pictos .galerie{grid-column-start:2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-small)}.gal_pictos figure{padding:1rem;width:15%;max-height:125px}.gal_pictos img,.gal_pictos picture{object-fit:contain;width:100%;height:100%}.gal_pictos .mid{display:grid;justify-content:center}.gal_pictos p{max-width:var(--size-content-gold)}@media screen and (max-width: 900px){.gal_pictos figure{padding:0rem;max-height:50px;width:20%}}@media screen and (max-width: 600px){.gal_pictos figure{padding:.5rem;max-height:50px;width:25%}}@media screen and (max-width: 1600px){:root{font-size:110%}}@media screen and (max-width: 1450px){:root{font-size:97.5%}}@media screen and (max-width: 1180px){:root{font-size:95%;--fs-xxl: 2rem}}@media screen and (max-width: 700px){:root{--gap: 1.5rem;--gap-small: 1rem;--marge: 5vh;--cta-h: 2rem}h1{font-size:2rem}.titreH1,.h1_fake{font-size:2rem;line-height:1.1}h2{font-size:2rem}#main_footer .mid.spaceB.aliCenter{flex-direction:column}#main_footer .mid.spaceB.aliCenter .logo{margin:auto;margin-bottom:1.5rem}#main_footer .mid.spaceB.aliCenter .contact{flex-direction:column}#main_footer .mid.spaceB.aliCenter .contact .button{margin-top:1.5rem}}@media screen and (max-width: 550px){a.button,button.button,button.af-submit-button{min-width:8rem;padding:0 var(--gap-small)}}@media screen and (max-height: 500px){:root{font-size:85%}}/*# sourceMappingURL=style.css.map */