@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/blocksy-child/fonts/newsreader-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'Newsreader';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/blocksy-child/fonts/newsreader-latin-400-italic.woff2) format('woff2')}@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/blocksy-child/fonts/archivo-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/blocksy-child/fonts/archivo-latin-600-normal.woff2) format('woff2')}:root{--ipct-encre:#243236;--ipct-encre-2:#2f4247;--ipct-laiton:#866e51;--ipct-laiton-texte:#6b5740;--ipct-laiton-clair:#b99a76;--ipct-papier:#f8f5f0;--ipct-papier-2:#efe9e0;--ipct-filet:#e0d8cc;--ipct-blanc:#fdfcfa;--ipct-texte:#2b393d;--ipct-serif:'Newsreader',Georgia,serif;--ipct-sans:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body,.entry-content,p,li,td{font-family:var(--ipct-sans)!important;color:var(--ipct-texte);line-height:1.66}h1,h2,h3,h4,h5,h6,.entry-title,.ct-section-title{font-family:var(--ipct-serif)!important;font-weight:400!important;color:var(--ipct-encre);letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(30px,5vw,44px);line-height:1.1}h2{font-size:clamp(23px,3.2vw,30px);line-height:1.2}h3{font-size:21px}.entry-content p{max-width:68ch}*,*::before,*::after{border-radius:0!important}.ct-button,button,input,textarea,select,[class*="card"],[class*="box"]{box-shadow:none!important}.entry-content a{color:var(--ipct-laiton-texte);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{color:var(--ipct-encre)}.ct-button,.wp-element-button,a.wp-block-button__link{background:var(--ipct-encre)!important;color:var(--ipct-papier)!important;font-family:var(--ipct-sans)!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px;padding:14px 26px;border:0}.ct-button:hover,.wp-element-button:hover,a.wp-block-button__link:hover{background:var(--ipct-laiton)!important}#header.ct-header,.ct-header [data-row]{background:var(--ipct-papier)!important;border-bottom:1px solid var(--ipct-filet)}#header.ct-header a,#header.ct-header .ct-menu-link{color:var(--ipct-encre)!important}#header.ct-header a:hover,#header.ct-header .ct-menu-link:hover{color:var(--ipct-laiton-texte)!important}footer.ct-footer,.ct-footer [data-row]{background:var(--ipct-encre)!important;color:#c9d3d5!important}footer.ct-footer a{color:#e2e8e9!important}footer.ct-footer a:hover{color:var(--ipct-laiton-clair)!important}@media (min-width:1000px){#header.ct-header{min-height:112px}}.ct-media-container,.wp-block-image img{aspect-ratio:3/2;object-fit:cover}html{scroll-padding-top:110px}@media (max-width:999px){html{scroll-padding-top:90px}}.site-title,.site-title a{font-family:var(--ipct-sans)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ipct-encre)!important;line-height:1.3}.site-title a:hover{color:var(--ipct-laiton-texte)!important}@media (max-width:600px){.site-title,.site-title a{font-size:11px!important;letter-spacing:.08em}}.site-logo-container img,.ct-logo-container img,img.custom-logo{mix-blend-mode:multiply}@media (max-width:999px){.site-title{display:none!important}}.site-branding .site-title{margin-top:12px!important}