﻿/*!
Theme Name: KAMAJI
Author: Sisméo
Author URI: https://www.sismeo.com/
Description: Le thème wordpress KAMAJI - copyright sismeo.
Version: 2.0
Tags: Brand new template.
!*/:root{--size-content: 1280px;--content_marg-min: 3rem;--margin: var(--marge) 0;--gap-large: 4rem;--gap: 2.5rem;--gap-small: 1.75rem;--gap-30: 1.5rem;--gap-15: 0.75rem;--gap-xsmall: 1rem;--marge: calc(5vh + 3vw);--marge-med: calc(var(--gap)*2);--marge-small: calc(var(--marge)/2);--nav-swap: 200;--nav-height: 4rem;--nav-height-scrolled: 3rem;--w-b-a: 7vw;--radius: 5px;--shadow: 2px 0 30px 0 var(--c-shad);--skew: skewX(-23deg);--skew-neg: skewX(23deg);--c-2: #07d37e;--c-3: #dd61fc;--c-med: #a8a8a8;--c-super-light: #f5f5f5;--c-border: #D7D7D7;--c-shad: rgba(0, 0, 0, 0.3);--color-twitter: #58cef2;--color-facebook: #4267b2;--color-youtube: red;--border: 1px solid var(--c-border);--border-fat: 5px solid var(--c-border);--fs-xxs: .67rem;--fs-xs: .775rem;--fs-sm: .8rem;--fs-lg: .9rem;--fs-med: 1rem;--fs-big: 1.25rem;--fs-xl: 1.7rem;--fs-xxl: 2.5rem;--fs-40: 2rem;--fs-50: 2.5rem;--fs-65: 3.5rem;--ff-mono: "Open Sans", sans-serif;--ff-title: "Cal Sans", sans-serif;--ff-thin: "thinfont", sans-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: 2.25rem;--cta-rad: .25rem;--ls-neg: -0.025em;--bez: cubic-bezier(.6, 0, .4, 1);--size-min-rond: 150px}@font-face{font-display:swap;font-family:"Cal Sans";font-style:normal;font-weight:700;src:url("fonts/cal-sans-v2-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"thinfont";font-style:normal;font-weight:300;src:url("fonts/thinfont-thin.woff2") format("woff2")}@font-face{font-display:swap;font-family:"thinfont";font-style:normal;font-weight:600;src:url("fonts/thinfont-bold.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:300;src:url("fonts/open-sans-v43-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("fonts/open-sans-v43-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("fonts/open-sans-v43-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:500;src:url("fonts/open-sans-v43-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:url("fonts/open-sans-v43-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("fonts/open-sans-v43-latin-700.woff2") format("woff2")}*{margin:0;padding:0}:root{font-size:125%}html{-webkit-text-size-adjust:100%;width:100%;height:100%}body{-webkit-font-smoothing:antialiased;font-size:.8rem;line-height:1.4;font-weight:400;overflow-x:hidden;text-rendering:optimizeLegibility;margin:auto;width:100%;font-family:var(--ff-mono);color:var(--c-txt);overscroll-behavior:none}main{min-height:100vh;display:grid;grid-template-rows:1fr max-content}main>:first-child{box-sizing:border-box}main>:first-child{box-sizing:border-box}section{color:var(--c-txt);position:relative}header.default{padding-top:15vh;display:grid;align-items:end;justify-items:center;grid-template-columns:1fr;margin-bottom:5vh}header.default .surtitre{text-transform:uppercase;font-size:var(--fs-big);font-weight:300}header.default h1{align-items:center}.cont_classic{width:var(--size-content);max-width:90vw;margin-left:auto;margin-right:auto}.cont_full{width:90vw;margin-left:auto;margin-right:auto}.fullwidth{width:100vw !important;max-width:inherit !important;margin-left:0 !important;margin-right:0 !important}.col2{display:grid;grid-template-columns:1fr 1fr;gap:var(--marge);margin-bottom:var(--gap-30)}@media screen and (max-width: 600px){.col2{grid-template-columns:1fr}}h1,h2,h3,h4{line-height:1.1;position:relative;transition:color var(--bez) .25s;font-family:var(--ff-title);font-weight:700;display:flex;align-items:start}h1+ul,h1+ol,h2+ul,h2+ol,h3+ul,h3+ol,h4+ul,h4+ol{margin-top:0}h1 svg,h2 svg,h3 svg,h4 svg{padding:.75rem;height:2rem !important;width:2rem !important;background-color:var(--c-pri);color:#fff;border-radius:5px;font-size:1.4rem}h1{font-size:var(--fs-65);flex-direction:column}h1 b{background-color:#000;color:#fff}.thin{font-family:var(--ff-thin);display:block;font-weight:300;text-transform:uppercase}svg.bigIco{font-size:3rem;color:var(--c-pri);margin-bottom:1rem}svg.bigIco+h3{margin-top:1rem}h2{font-family:var(--ff-thin);font-size:1.8rem;margin-bottom:var(--gap-30)}h2.thin{font-weight:300;font-size:var(--fs-40)}h3{font-size:var(--fs-xl);color:var(--c-bg-dark);margin-bottom:var(--gap-xsmall);font-size:1.4rem;color:var(--c-pri)}h4{color:var(--c-sec);margin-bottom:.5rem;text-transform:uppercase;font-size:var(--fs-lg)}h4.surtitre{font-weight:300}h4.surtitre+h2{margin-top:0}p{line-height:1.4rem;position:relative;transition:color var(--bez) .25s}p+p{margin-top:.5rem}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}#paginator{text-align:center;font-size:0;margin-top:var(--gap);display:flex;justify-content:center;gap:.5rem}#paginator a,#paginator span{font-weight:700;display:inline-flex;width:1.5rem;aspect-ratio:1;align-items:center;justify-content:center;font-size:.8rem;transition:all ease-in-out .15s;color:var(--c-pri);border-radius:3px}#paginator a.current,#paginator span.current{background-color:var(--c-pri);color:#fff}#paginator a:hover{background-color:var(--c-sec);color:#fff}#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}*,*::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:bolder}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}#main_nav{position:fixed;height:var(--nav-height);transition:height .5s var(--bez);top:0;left:0;right:0;z-index:10;background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(7px);display:flex;align-items:center}#main_nav .cont_classic{display:grid;height:100%;column-gap:var(--gap-small);align-items:center;grid-template-columns:max-content 1fr max-content;grid-template-rows:var(--nav-height) 1fr 1fr;grid-template-areas:"logo nav contact" "nav2 nav2 nav2" "contact2 contact2 contact2"}#main_nav a.logo{display:block;grid-area:logo}#main_nav a.logo img{height:2.5em;transition:height var(--bez) .4s}#main_nav a.contact_but{grid-area:contact}#main_nav nav{grid-area:nav;position:relative;z-index:1;justify-self:center;font-family:var(--ff-title);font-size:var(--fs-med)}#main_nav nav li:nth-child(1){--c-sec: #e79b86}#main_nav nav li:nth-child(2){--c-sec: var(--c-2)}#main_nav nav li:nth-child(3){--c-sec: var(--c-3)}#main_nav nav>ul{display:flex;place-items:center}#main_nav nav>ul li.current-menu-item a,#main_nav nav>ul li.current-menu-item a{color:var(--c-sec)}#main_nav nav>ul a{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}#main_nav nav>ul a svg{color:var(--c-sec);font-size:1rem}body.burger_mode{--nav-height: var(--nav-height-scrolled)}body.burger_mode #main_nav{overflow:hidden}body.burger_mode #main_nav a.logo img{height:2em;transition:height var(--bez) .2s}body.burger_mode nav.menu{transition:opacity .4s var(--bez);opacity:0;grid-area:nav2 !important}body.burger_mode nav.menu>ul{overflow-y:scroll;flex-direction:column}body.burger_mode nav.menu>ul a{padding:.75rem 1rem}body.burger_mode a.contact_but{opacity:0;align-self:start;justify-self:center;grid-area:contact2 !important;transition:opacity .4s var(--bez)}body.menuToggled #main_nav{height:100vh}body.menuToggled nav.menu{opacity:1}body.menuToggled a.contact_but{opacity:1}body.menuToggled #menu-toggler .fa-bars{opacity:0;visibility:hidden}body.menuToggled #menu-toggler .fa-times{opacity:1;visibility:visible}#menu-toggler{grid-area:contact;fill:var(--c-txt);border:none;padding:0;background-color:rgba(0,0,0,0);z-index:11;cursor:pointer;font-size:var(--fs-lg);display:none;justify-self:end;gap:10px;align-items:center;color:var(--c-txt)}#menu-toggler:hover{color:var(--c-sec)}#menu-toggler .icons{position:relative;width:1.2rem;display:grid;place-items:center}#menu-toggler svg{opacity:0;visibility:hidden;transition:all linear .2s;position:absolute;width:100%}#menu-toggler .fa-bars{opacity:1;visibility:visible}#menu-toggler .fa-times{padding:.1rem}#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}}#main_footer{overflow-x:clip;margin-top:var(--marge);background-color:var(--c-txt)}#main_footer section{color:#fff;display:flex;align-items:start;justify-content:space-between;padding:var(--gap) 0;gap:var(--gap-30)}#main_footer section .left,#main_footer section .right{display:flex;flex-direction:column;gap:var(--gap-15)}#main_footer section a.button{margin-bottom:1rem}#main_footer section a:not(.but){color:#fff;display:flex;gap:15px;align-items:center;font-size:var(--fs-sm)}#main_footer section a:not(.but):hover{color:var(--c-sec)}#main_footer section a:not(.but):hover svg{color:var(--c-sec)}#main_footer section a:not(.but) svg{color:#fff}#main_footer section .right{align-items:end}#main_footer section a.nom{font-family:var(--ff-thin);font-size:var(--fs-xl)}#main_footer section hr{border:none;height:1px;background-color:hsla(0,0%,100%,.2);margin:var(--gap-15) 0}#main_footer section .baseline{font-family:var(--ff-title)}#main_footer section a.mentions{font-weight:600}#main_footer section .copyright{font-size:var(--fs-xs);font-weight:300}@media screen and (max-width: 500px){#main_footer .cont_classic{flex-direction:column;align-items:center;justify-content:center}#main_footer .cont_classic .cont{flex-direction:column;margin-bottom:var(--gap-30);border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:var(--gap);justify-items:center;align-items:center}#main_footer .cont_classic .left,#main_footer .cont_classic .right{display:flex;text-align:center;justify-items:center;align-items:center}#main_footer .cont_classic .mentions{margin-top:var(--gap)}#main_footer .cont_classic hr{display:none}}#homepage header{min-height:95vh;display:grid;align-items:center;grid-template-columns:3fr 1fr;gap:var(--marge)}#homepage header .main_title{margin-bottom:var(--marge-small)}#homepage header .intro{font-size:var(--fs-lg);max-width:700px}#homepage header .rotating-box{border-radius:25px;max-width:400px;aspect-ratio:1}#homepage header .rotating-box img{width:100%}@media screen and (max-width: 550px){#homepage header{min-height:95vh;padding-top:10vh;grid-template-columns:1fr}#homepage header .rotating-box{align-self:start;justify-self:center;border-radius:20px;max-width:50%;max-height:70%}}#page_single.single{justify-items:center;position:relative}#page_single.single h1{text-align:center;margin-bottom:10px}#page_single.single .the_thumb{margin-top:5vh}#page_single.single .the_thumb img{border-radius:3px;max-height:30vh;width:auto;height:auto;display:block}#page_single.single header,#page_single.single #content,#page_single.single .meta{max-width:960px}#page_single.single .date{color:var(--c-sec)}#page_single.single .post-nav{position:absolute;width:100%;display:flex;justify-content:space-between;font-size:2rem;top:20vh}#page_single.single #content p{text-align:center}#page_single.single .meta{margin:var(--gap);padding-top:var(--gap-15);width:100%;text-align:center;border-top:1px solid var(--c-border);display:flex;justify-content:space-between}#page_single.single .categorie{text-transform:uppercase;font-weight:700}#page_single.single .tag{font-style:italic}#content{margin-top:var(--gap)}#content p a{text-underline-offset:3px;text-decoration:underline}#content p+h2{margin-top:var(--gap)}#content h3{color:var(--c-sec);font-size:var(--fs-big)}#content p+h3,#content ul+h3{margin-top:var(--gap-30)}#content p+ul{margin-top:var(--gap-15)}#content ul{margin-bottom:var(--gap-15)}#content ul li{padding-left:1rem;position:relative}#content ul li::before{position:absolute;left:0;font-size:.75em;content:"●";top:3px;color:var(--c-sec);display:block}#content ul li+li{margin-top:var(--gap-15)}#content p.credits{border-top:1px solid var(--c-border);font-style:italic;margin-top:var(--gap-30);padding-top:10px}#content blockquote{border:1px solid var(--c-txt);border-radius:3px;padding:2rem;box-shadow:0 10px 2rem rgba(0,0,0,.2);margin-bottom:var(--gap)}#auteurs_random{margin-top:var(--marge);display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--gap-30)}#auteurs_random .auteur-item{position:relative}#auteurs_random img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:3px}@media screen and (max-width: 450px){#auteurs_random{grid-template-columns:repeat(3, 1fr)}}#auteurs header{gap:var(--gap-30)}#auteurs #liste_auteur{display:flex;gap:var(--marge);align-items:center;width:100%}#auteurs #liste{position:relative;width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}#auteurs #liste h2{padding-bottom:var(--gap-30);margin-bottom:var(--gap-xsmall);font-size:var(--fs-big)}#auteurs #liste h2::after{content:"";width:4rem;display:block;position:absolute;bottom:0;left:0;background-color:var(--c-border);height:1px}#auteurs #liste li{transition:all var(--bez) .3s;opacity:1;visibility:visible}#auteurs #liste li.hidden{overflow:hidden;visibility:hidden;height:0;opacity:0}#auteurs #liste .no-result{font-style:italic;color:#999;margin-top:10px}#auteurs #liste a{font-size:var(--fs-lg);display:flex;align-items:center;height:100%;position:relative;width:100%;padding:5px 0;line-height:1.2}#auteurs #liste a:hover{color:#fff}#auteurs #liste a:hover::before{width:100%;border-left-width:10px}#auteurs #liste a::before{content:"";position:absolute;border-radius:3px;display:block;border-left:0 var(--c-sec) solid;top:0;width:0;left:-15px;height:100%;z-index:-1;background-color:var(--c-txt);transition:all .3s var(--bez)}@media screen and (max-width: 880px){#auteurs #liste a{font-size:var(--fs-sm);padding:4px 0}}@media screen and (max-width: 600px){#auteurs #liste{grid-template-columns:1fr 1fr}}@media screen and (max-width: 360px){#auteurs #liste{grid-template-columns:1fr}}#auteurs #auteur_sel .nom{font-size:var(--fs-65);font-family:var(--ff-thin)}#auteurs #auteur_sel li{font-weight:600;color:var(--c-sec);font-size:var(--fs-med)}#auteur{padding-top:15vh;display:grid;grid-template-columns:3fr 1fr;gap:var(--marge);align-items:start}#auteur .infos{display:flex;flex-direction:column;gap:var(--gap-15)}#auteur .links{display:flex;gap:var(--gap-30)}#auteur .the_thumb{position:sticky;top:var(--marge)}#auteur .the_thumb img{width:100%;height:auto;object-fit:cover;aspect-ratio:3/4;border-radius:3px}#auteur h2.collapsible{cursor:pointer;display:flex;padding:1em 0 1em 0;margin:0;align-items:center;justify-content:space-between;border-top:1px solid var(--c-border)}#auteur h2.collapsible:hover{color:var(--c-sec)}#auteur h2.collapsible:hover span.toggle-mark::before,#auteur h2.collapsible:hover span.toggle-mark::after{background-color:var(--c-sec)}#auteur h2.collapsible.active:hover{color:var(--c-txt)}#auteur h2.collapsible.active span.toggle-mark::after{rotate:0deg}#auteur h2.collapsible span.toggle-mark{width:1.25rem;aspect-ratio:1;position:relative}#auteur h2.collapsible span.toggle-mark::before,#auteur h2.collapsible span.toggle-mark::after{content:"";position:absolute;height:1px;left:0;top:50%;width:100%;background-color:var(--c-txt);transition:all .3s var(--bez)}#auteur h2.collapsible span.toggle-mark::after{rotate:90deg}#auteur #content p{font-style:italic}#auteur #content strong::after{content:" "}#auteur .panel{overflow:hidden;height:0}#auteur .panel .panel-spacer{height:var(--gap)}@media screen and (max-width: 780px){#auteur{gap:var(--gap);grid-template-columns:1fr;padding-top:10vh;grid-template-areas:"thumb" "info"}#auteur .the_thumb{grid-area:thumb;max-width:200px;position:relative;top:inherit}#auteur .infos{grid-area:info}}a{color:var(--c-pri);transition:var(--bez) .25s;transition-property:color,background-color,border-color;text-decoration:none;display:inline-block;position:relative;cursor:pointer;gap:10px}a:hover{color:var(--c-sec)}a svg{transition:var(--bez) .25s;transition-property:color}.but{padding:0 1rem;display:flex;align-items:center;height:2rem;border:none;border-radius:3px;text-transform:uppercase;font-size:var(--fs-xs);font-weight:600;background-color:var(--c-txt);color:#fff}.but.brd{border:1px solid var(--c-txt);color:var(--c-txt);background-color:#fff}.but:hover{background-color:var(--c-sec);border-color:var(--c-sec);color:#fff}nav a,address a{text-decoration:none}button{transition:background-color ease-in-out .2s,color ease-in-out .2s;outline:none;text-decoration:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}button:focus,button:hover{outline:none}a.button,button.button,button.af-submit-button{--c-but-txt: var(--c-light);--c-but-txt-Over: var(--c-light);--c-but-bg: var(--c-pri);--c-but-bg-over: var(--c-sec);display:inline-flex;text-decoration:none;align-items:center;justify-content:space-between;border-radius:var(--cta-rad);padding:.7rem 1rem;font-size:var(--fs-sm);text-transform:uppercase;line-height:1;position:relative;min-width:8rem;width:fit-content;color:var(--c-but-txt);transition-property:border,color,box-shadow,background-color;font-weight:600;z-index:1;gap:1rem;fill:var(--c-but-txt);overflow:hidden;background-color:var(--c-but-bg)}a.button:hover,button.button:hover,button.af-submit-button:hover{color:var(--c-but-txt-Over);fill:var(--c-but-txt-Over)}a.button:hover svg,button.button:hover svg,button.af-submit-button:hover svg{transform:translateX(0.25rem)}a.button:hover::before,button.button:hover::before,button.af-submit-button:hover::before{opacity:.5}a.button.light,button.button.light,button.af-submit-button.light{--c-but-txt: var(--c-txt);--c-but-txt-Over: var(--c-light);--c-but-bg: transparent;--c-but-bg-over: var(--c-sec);background:none;backface-visibility:hidden}a.button.light::before,button.button.light::before,button.af-submit-button.light::before{content:none}a.button.light:hover,button.button.light:hover,button.af-submit-button.light:hover{background-color:var(--c-pri)}a.button.invert,button.button.invert,button.af-submit-button.invert{--c-but-txt: var(--c-dark);--c-but-txt-Over: var(--c-dark);--c-but-bg-over: var(--c-light)}a.button.solid,button.button.solid,button.af-submit-button.solid{--c-but-bg: var(--c-light);--c-but-txt: var(--c-pri);background:var(--c-but-bg)}a.button.solid:hover,button.button.solid:hover,button.af-submit-button.solid:hover{background-color:var(--c-pri)}a.button.solid::before,button.button.solid::before,button.af-submit-button.solid::before{background-color:var(--c-pri)}a.button.primary,button.button.primary,button.af-submit-button.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.big,button.button.big,button.af-submit-button.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,button.af-submit-button.big span{text-transform:none;font-weight:300}a.button.center,button.button.center,button.af-submit-button.center{margin-left:auto;margin-right:auto;justify-self:center}a.button.noMin,button.button.noMin,button.af-submit-button.noMin{min-width:inherit}a.button svg,button.button svg,button.af-submit-button svg{font-size:1.25em;height:1em;transition:all var(--bez) .2s}a.button.smaller,button.button.smaller,button.af-submit-button.smaller{font-size:calc(var(--fs-sm) - .1rem);min-width:inherit;min-height:calc(var(--cta-h) - .5rem)}a.button:focus,button.button:focus,button.af-submit-button:focus{outline:none}a.button.bolder,button.button.bolder,button.af-submit-button.bolder{font-weight:900;padding:1em 1.2em}a.button.noBreak,button.button.noBreak,button.af-submit-button.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)}p+.button{margin-top:var(--gap)}.formbuilder-form{box-shadow:0 10px 2rem rgba(0,0,0,.2);padding:2rem;border:1px solid var(--c-txt);border-radius:3px}.formbuilder-form input,.formbuilder-form select,.formbuilder-form textarea{border:1px solid var(--c-txt);border-radius:3px;padding:.5rem 1rem;font-size:var(--fs-sm);transition:all var(--bez) .2s}.formbuilder-form input:hover,.formbuilder-form select:hover,.formbuilder-form textarea:hover{box-shadow:0 0 0 2px var(--c-txt)}.formbuilder-form select{min-width:100%}.formbuilder-form label{font-style:italic}.formbuilder-form .fb-submit-button{padding:0 1em;display:flex;align-items:center;height:2.5em;border:none;border-radius:3px;text-transform:uppercase;font-size:var(--fs-sm);font-weight:600;background-color:var(--c-txt);color:#fff}.formbuilder-form .fb-submit-button:hover{background-color:var(--c-sec)}#search_block{min-width:40%;max-width:600px;--search-height: 2.5rem;border:1px solid var(--c-txt);height:var(--search-height);border-radius:3px;display:grid;grid-template-columns:1fr max-content;align-items:center;transition:all .2s var(--bez);position:relative}#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 input{font-size:var(--fs-sm);border:none;height:100%;padding:0 1rem;background-color:rgba(0,0,0,0)}#search_block input::placeholder{font-weight:300;font-style:italic;color:rgba(0,0,0,.6)}#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:.25rem;aspect-ratio:1;cursor:pointer}#search_block .submitButton:hover{color:var(--c-pri)}.header_main{position:relative;color:var(--c-txt);display:flex;flex-direction:column}.header_main .breadcrumb{display:flex;align-items:center;gap:.75rem;font-size:var(--fs-xs);line-height:1;padding:.75rem 0;margin-bottom:1rem}.header_main .breadcrumb a{text-decoration:none}.header_main .breadcrumb a:hover{color:var(--c-sec)}.header_main .breadcrumb a svg{opacity:1}.header_main .breadcrumb svg{opacity:.5}.header_main h1{max-width:960px;z-index:3}.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}}.n_post{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap)}@media screen and (max-width: 1180px){.n_post{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 980px){.n_post{grid-template-columns:1fr 1fr}}@media screen and (max-width: 570px){.n_post{grid-template-columns:1fr}}.n_post+#paginator .intro{max-width:calc(var(--size-content)/2);margin:var(--gap) auto;margin-top:0}.n_post.archive a.info footer,.n_post.archive article.info footer{flex-direction:row;align-items:center}.n_post article{display:flex;flex-direction:column;gap:5px}.n_post h2{font-size:var(--fs-xl);margin:0;padding:0;line-height:1.1}.n_post .excerpt{font-size:var(--fs-sm)}.n_post .excerpt p{line-height:1.4}.n_post .excerpt p strong{font-weight:600}.n_post .meta{border-top:1px solid var(--c-border);padding-top:5px;font-size:var(--fs-xs);display:flex;justify-content:space-between}.n_post .cat{text-transform:uppercase;font-weight:700}.n_post .tags{display:flex;flex-wrap:wrap;gap:0 5px;white-space:nowrap;font-size:var(--fs-xxs);font-style:italic}.n_post time{font-style:italic;white-space:nowrap}.n_post a.thumb{border-radius:var(--radius);overflow:hidden}.n_post a.thumb:hover img{transform:scale(1.05)}.n_post img{transition:all .2s var(--bez);object-fit:contain;width:100%;height:auto}@media screen and (min-width: 2000px){:root{font-size:140%;--size-content: 1480px}}@media screen and (max-width: 1999px)and (min-width: 1680px){:root{font-size:130%;--size-content: 1380px}}@media screen and (max-width: 1450px){:root{--size-content: 1180px}}@media screen and (max-width: 1180px){:root{font-size:110%;--fs-xxl: 2rem;--fs-65: 3rem}}@media screen and (max-width: 1024px){:root{font-size:107%}}@media screen and (max-width: 700px){:root{--gap: 1.5rem;--gap-small: 1rem;--marge: 5vh;--cta-h: 2rem;--fs-65: 2.5rem;--fs-40: 1.75rem}}@media screen and (max-width: 500px){:root{--fs-65: 2rem;--gap-30: 1rem}a.button,button.button,button.af-submit-button{padding:.5rem var(--gap-small)}}@media screen and (max-height: 500px){:root{font-size:87%;--fs-65: 1.75rem}}/*# sourceMappingURL=style.css.map */