@charset "UTF-8";
/*!
Theme Name: dcagence-2023
Theme URI: hhttps://kasutan.pro
Author: Magalie Castaing
Author URI: https://kasutan.pro
Description: Nouveau thème pour refonte Dominique Christophe Agence - novembre 2023
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: dcagence
Tags: custom-logo, custom-menu, featured-images

This theme, like WordPress, is licensed under the GPL. 
Use it to make something cool, have fun, and share what you've learned with others.

kasutan is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}ul,li{margin:0;padding:0}a{text-decoration:none}button,input,textarea{border-radius:0}input[type=radio]{-webkit-appearance:none;appearance:none}input[type=checkbox]{all:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}img{object-fit:cover}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--min-tap-target-height:32px}@media (pointer:coarse){:root{--min-tap-target-height:48px}}.button{min-height:var(--min-tap-target-height)}.text-input{min-height:var(--min-tap-target-height)}.mx-auto{display:block;margin-left:auto;margin-right:auto}.small-padding{padding:1rem}.medium-padding{padding:2rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex-center,.center-flex{align-items:center;display:flex;justify-content:center}.flex-end{display:flex;justify-content:flex-end}.vertical-center{display:flex;align-items:center;justify-content:center}.responsive-image{max-width:100%;height:auto}.show{display:block !important}.hide{display:none !important}.invisible{visibility:hidden}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.padding-top{padding-top:2rem}.padding-bottom{padding-bottom:2rem}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}.margin-top{margin-top:2rem}.margin-bottom{margin-bottom:var(--margin-y-1)}.max-width-60{max-width:60rem}:root{--blanc:#fff;--rouge:#c33;--bleu-clair:#a8dadc;--bleu:#457b9d;--bleu-fonce:#1d3557;--noir:#000}.has-blanc-color{color:#fff}.has-blanc-color a,.has-blanc-color a:visited{color:#fff}.has-blanc-background-color{background-color:#fff}a.wp-block-button__link.has-blanc-background-color{background-color:#fff}a.wp-block-button__link.has-blanc-background-color:focus-visible{outline-color:#fff}a.wp-block-button__link.has-blanc-color{color:#fff}a.wp-block-button__link.has-blanc-color:visited,a.wp-block-button__link.has-blanc-color:hover,a.wp-block-button__link.has-blanc-color:focus,a.wp-block-button__link.has-blanc-color:active{color:#fff}.has-rouge-color{color:#c33}.has-rouge-color a,.has-rouge-color a:visited{color:#c33}.has-rouge-background-color{background-color:#c33}a.wp-block-button__link.has-rouge-background-color{background-color:#c33}a.wp-block-button__link.has-rouge-background-color:focus-visible{outline-color:#c33}a.wp-block-button__link.has-rouge-color{color:#c33}a.wp-block-button__link.has-rouge-color:visited,a.wp-block-button__link.has-rouge-color:hover,a.wp-block-button__link.has-rouge-color:focus,a.wp-block-button__link.has-rouge-color:active{color:#c33}.has-bleu-clair-color{color:#a8dadc}.has-bleu-clair-color a,.has-bleu-clair-color a:visited{color:#a8dadc}.has-bleu-clair-background-color{background-color:#a8dadc}a.wp-block-button__link.has-bleu-clair-background-color{background-color:#a8dadc}a.wp-block-button__link.has-bleu-clair-background-color:focus-visible{outline-color:#a8dadc}a.wp-block-button__link.has-bleu-clair-color{color:#a8dadc}a.wp-block-button__link.has-bleu-clair-color:visited,a.wp-block-button__link.has-bleu-clair-color:hover,a.wp-block-button__link.has-bleu-clair-color:focus,a.wp-block-button__link.has-bleu-clair-color:active{color:#a8dadc}.has-bleu-color{color:#457b9d}.has-bleu-color a,.has-bleu-color a:visited{color:#457b9d}.has-bleu-background-color{background-color:#457b9d}a.wp-block-button__link.has-bleu-background-color{background-color:#457b9d}a.wp-block-button__link.has-bleu-background-color:focus-visible{outline-color:#457b9d}a.wp-block-button__link.has-bleu-color{color:#457b9d}a.wp-block-button__link.has-bleu-color:visited,a.wp-block-button__link.has-bleu-color:hover,a.wp-block-button__link.has-bleu-color:focus,a.wp-block-button__link.has-bleu-color:active{color:#457b9d}.has-bleu-fonce-color{color:#1d3557}.has-bleu-fonce-color a,.has-bleu-fonce-color a:visited{color:#1d3557}.has-bleu-fonce-background-color{background-color:#1d3557}a.wp-block-button__link.has-bleu-fonce-background-color{background-color:#1d3557}a.wp-block-button__link.has-bleu-fonce-background-color:focus-visible{outline-color:#1d3557}a.wp-block-button__link.has-bleu-fonce-color{color:#1d3557}a.wp-block-button__link.has-bleu-fonce-color:visited,a.wp-block-button__link.has-bleu-fonce-color:hover,a.wp-block-button__link.has-bleu-fonce-color:focus,a.wp-block-button__link.has-bleu-fonce-color:active{color:#1d3557}.has-noir-color{color:#000}.has-noir-color a,.has-noir-color a:visited{color:#000}.has-noir-background-color{background-color:#000}a.wp-block-button__link.has-noir-background-color{background-color:#000}a.wp-block-button__link.has-noir-background-color:focus-visible{outline-color:#000}a.wp-block-button__link.has-noir-color{color:#000}a.wp-block-button__link.has-noir-color:visited,a.wp-block-button__link.has-noir-color:hover,a.wp-block-button__link.has-noir-color:focus,a.wp-block-button__link.has-noir-color:active{color:#000}body{margin:0;overflow-x:hidden}:root{--padding-x:2rem;--padding-x-h:2.6rem;--padding-x-s:var(--padding-x);--padding-y-1:6rem;--padding-y-2:8rem;--padding-y-3:11.2rem}@media (min-width:550px){:root{--padding-x:5.1vw;--padding-x-h:6.6vw}}@media (min-width:1024px){:root{--padding-x:7.5vw;--padding-x-h:4rem;--padding-x-s:calc(50vw - 75rem/2)}}@media (min-width:1200px){:root{--padding-x-h:3.33vw}}@media (min-width:1440px){:root{--padding-x:calc(50vw - 1224px/2);--padding-x-h:calc(50vw - 1202px/2)}}.site-main{padding-top:6.4rem}.site-main .entry-title{padding-left:var(--padding-x);padding-right:var(--padding-x)}body .entry-content{padding:0 var(--padding-x) 1px}body.page-template-template-simple .entry-content{padding:0 var(--padding-x-s) 1px}.alignfull,.bleed-container{width:100vw;margin-left:50%;transform:translateX(-50%);padding-left:0;padding-right:0}.container{padding:0 var(--padding-x)}.site{overflow-x:hidden;position:relative}.site-main{min-height:50vh}.show-for-md,.show-for-lg{display:none}@media (min-width:768px){.show-for-md{display:initial}.hide-for-md{display:none}}@media (min-width:1024px){.show-for-lg{display:initial}.hide-for-lg{display:none}}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/fonts/montserrat-v26-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/fonts/montserrat-v26-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/fonts/montserrat-v26-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/fonts/montserrat-v26-latin-700.woff2) format("woff2")}:root{--texte:var(--bleu-fonce)}html{font-size:62.5%;--taille-texte:1.8rem;--font-texte:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-titre:var(--font-texte)}@media (min-width:1024px){html{--taille-texte:1.6rem}}body,button,input,select,optgroup,textarea{color:#1d3557;color:var(--bleu-fonce);font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:var(--font-texte);font-size:1.8rem;font-size:var(--taille-texte);font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased}::selection{background:var(--bleu);color:var(--blanc)}strong,b{font-weight:700}em,i{font-style:italic}h1,.h1,h2,h3,h4,.h2,.h3,.h4{font-weight:600;padding:0}h1,.h1,h2,.h2{color:var(--rouge);font-size:3.6rem;line-height:4.32rem;margin:0}@media (min-width:1024px){h1,.h1,h2,.h2{font-size:4.8rem;line-height:5.76rem}}h1,.h1{justify-content:center;margin-bottom:4rem;text-align:center}h2,.h2{margin-bottom:6rem;align-items:center;display:flex;position:relative}h2:before,.h2:before{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/target.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:4.4rem;margin-right:1.4rem;position:relative;width:4.4rem}h2.has-blanc-color:before,.h2.has-blanc-color:before{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/target-blanc.svg)}h2.has-bleu-color:before,.h2.has-bleu-color:before{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/target-bleu.svg)}h2.has-bleu-fonce-color:before,.h2.has-bleu-fonce-color:before{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/target-bleu-fonce.svg)}h3,.h3{font-size:2.5rem}h4,.h4,h5,.h5,h6,.h6{font-size:2rem}p{margin-bottom:1em;margin-top:0}dfn,cite,em,i{font-style:italic}blockquote{border-left:solid 5px var(--rouge);margin:0 0 1em;padding:5px 27px}blockquote cite{font-weight:700}mark,ins{background:var(--bleu-clair);text-decoration:none}small,.has-small-font-size{font-size:80%}.has-regular-font-size{font-size:100%}big,.has-big-font-size{font-size:2.5rem}.has-huge-font-size{font-size:3.2rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--bleu-clair);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}@media (prefers-reduced-motion:reduce){*{animation-duration:0s !important;transition-duration:0s !important}}button,input[type=button],input[type=reset],input[type=submit],a.bouton,a.wp-block-button__link{--fond-bouton:var(--rouge);--fond-bouton-hover:var(--bleu-fonce);--texte-bouton:var(--blanc);font-size:var(--taille-texte);font-weight:600;border:none;border-radius:0;cursor:pointer;display:inline-block;margin:0 0 1em;padding:.7rem 1.3rem;text-align:center;vertical-align:middle;background-color:var(--fond-bouton);text-decoration:none;transition:all var(--transition)}button.bleu,input[type=button].bleu,input[type=reset].bleu,input[type=submit].bleu,a.bouton.bleu,a.wp-block-button__link.bleu{--fond-bouton:var(--bleu-fonce);--fond-bouton-hover:var(--rouge)}button.blanc,input[type=button].blanc,input[type=reset].blanc,input[type=submit].blanc,a.bouton.blanc,a.wp-block-button__link.blanc{--fond-bouton:var(--blanc);--texte-bouton:var(--rouge);--fond-bouton-hover:var(--blanc)}button.pdf,input[type=button].pdf,input[type=reset].pdf,input[type=submit].pdf,a.bouton.pdf,a.wp-block-button__link.pdf{--fond-bouton:transparent;--fond-bouton-hover:transparent;--texte-bouton:var(--blanc);background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/download.svg);background-repeat:no-repeat;background-size:25px 20px;background-position:5px center;border:solid 1px var(--blanc);margin:9px 0;padding:3px 10px 5px 32px}button.pdf:focus,input[type=button].pdf:focus,input[type=reset].pdf:focus,input[type=submit].pdf:focus,a.bouton.pdf:focus,a.wp-block-button__link.pdf:focus{outline:solid 1px var(--blanc)}button,button:visited,input[type=button],input[type=button]:visited,input[type=reset],input[type=reset]:visited,input[type=submit],input[type=submit]:visited,a.bouton,a.bouton:visited,a.wp-block-button__link,a.wp-block-button__link:visited{color:var(--texte-bouton)}button:hover,button:focus,button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,a.bouton:hover,a.bouton:focus,a.bouton:active,a.wp-block-button__link:hover,a.wp-block-button__link:focus,a.wp-block-button__link:active{background-color:var(--fond-bouton-hover);color:var(--texte-bouton);outline:none;text-decoration:none}button:focus-visible,input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible,a.bouton:focus-visible,a.wp-block-button__link:focus-visible{outline:dashed 2px var(--fond-bouton);outline-offset:2px}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled,a.bouton:disabled,a.wp-block-button__link:disabled{background-color:#d3d3d3}a.bouton:not(.pdf){display:block;margin:5rem auto;width:22.2rem}input[type=submit]{-webkit-appearance:none}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.entry-content p+ul:not([class]),.entry-content p+ol:not([class]){margin-top:-1em}.entry-content ul:not([class]){list-style:disc;list-style-position:inside;margin-bottom:1em}.entry-content ul:not([class]) li{margin-bottom:0}.entry-content ul:not([class]) li::marker{color:var(--noir)}.entry-content ol:not([class]){list-style:decimal;padding-left:2ch;margin-bottom:1em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}img.emoji{width:2ch;display:inline-block;position:relative;top:3px}figure{margin:1em 0}figure figcaption{text-align:center}table{margin:0 0 1.5em;width:100%}input[type=text],input[type=email],input[type=url],input[type=password],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:var(--bleu-fonce);border:solid 1px var(--bleu-fonce);font-style:1.6rem;font-weight:400;outline-color:var(--bleu-fonce);min-height:4.8rem;padding:12px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:solid 1px;outline-color:var(--bleu-fonce)}textarea{width:100%}.forminator-custom-form{--p:2rem;border:solid 2px var(--bleu-fonce) !important;margin:0 auto var(--padding-y-3);max-width:76.6rem;padding:var(--p) !important}@media (min-width:550px){.forminator-custom-form{--p:4rem}}@media (min-width:768px){.forminator-custom-form{--p:6.4rem}}.forminator-custom-form .forminator-row{box-sizing:border-box;margin:0 0 2.4rem !important}.forminator-custom-form .forminator-col{padding:0 !important}.forminator-custom-form .forminator-error-message{color:var(--rouge)}.forminator-custom-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:8px}.forminator-custom-form input[type=text],.forminator-custom-form input[type=email],.forminator-custom-form input[type=tel]{width:100%}.forminator-custom-form .forminator-row-last .forminator-field{display:flex;flex-wrap:wrap;justify-content:center}.forminator-custom-form .forminator-row-last button:focus-visible{outline-color:var(--bleu-fonce)}.forminator-custom-form .h-captcha{flex-basis:100%;margin-bottom:20px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}:root{--transition:.45s ease-in-out}a,a:visited{color:var(--texte);text-decoration:underline;transition:all var(--transition)}a:hover,a:active,a:focus{text-decoration-style:double}a:hover,a:focus,a:active{outline:0}a:focus-visible{outline:medium dotted}.avec-ancre{position:relative}.avec-ancre .ancre{left:0;position:absolute;top:calc(-1px * var(--header-bottom))}p.fil-ariane{align-items:center;color:var(--bleu-fonce);display:flex;flex-wrap:wrap;font-weight:600;font-size:1.6rem;margin-bottom:8rem}p.fil-ariane a{color:var(--bleu-fonce);font-weight:500}p.fil-ariane .sep{display:inline-block;margin:0 .5ch}.nav-main,.volet-navigation{display:none}.nav-main .menu,.volet-navigation .menu{display:flex;list-style:none;margin:0;padding-left:0}button.menu-toggle{display:block;height:2.1rem;padding:0;width:2.8rem}button.menu-toggle svg{height:100%;width:100%}button.menu-toggle:focus{outline:none}button.menu-toggle svg.fermer-menu{display:none;transform-origin:center;transform:scale(.8)}button.menu-toggle[aria-expanded=true] svg.menu{display:none}button.menu-toggle[aria-expanded=true] svg.fermer-menu{display:block}.volet-navigation.toggled{border-bottom:solid 3px var(--bleu-clair);display:flex;flex-direction:column;right:0;max-height:calc(100vh - var(--hauteur-header));overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}@media (min-width:1024px){button.menu-toggle{display:none}.nav-main{display:flex}}.menu-toggle{background:0 0;border:0;margin:0;min-width:unset;padding:0 1rem}.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{background:0 0}.menu-toggle svg path{fill:var(--blanc)}.volet-navigation{background-color:var(--rouge)}.volet-navigation .sub-menu{display:none}.volet-navigation .picto-angle{background-color:transparent;display:inline-block;transition:transform var(--transition)}.volet-navigation button.js-ouvert .picto-angle{transform-origin:center;transform:rotate(90deg)}.volet-navigation .menu-mobile,.volet-navigation .sub-menu{list-style:none;margin:0;padding-left:0}.volet-navigation .menu-mobile a,.volet-navigation .sub-menu a{color:var(--blanc);font-weight:500;text-decoration:none}.volet-navigation .menu-mobile>li{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1.6rem}.volet-navigation .menu-mobile>li:last-of-type{border:none}.volet-navigation .menu-mobile>li>a{flex:auto 0 0;padding:1rem 0}.volet-navigation .menu-mobile>li.current-menu-item>a,.volet-navigation .menu-mobile>li.current-menu-ancestor>a,.volet-navigation .menu-mobile>li.current_page_parent>a{position:relative}.volet-navigation .menu-mobile>li.current-menu-item>a:after,.volet-navigation .menu-mobile>li.current-menu-ancestor>a:after,.volet-navigation .menu-mobile>li.current_page_parent>a:after{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/dots.svg);background-repeat:repeat-x;background-size:contain;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.volet-navigation button.ouvrir-sous-menu{background-color:transparent;min-width:unset;margin-bottom:0;padding:0 1.2rem 0 0;position:relative;top:2px}.volet-navigation button.ouvrir-sous-menu svg path{fill:var(--blanc)}.volet-navigation button.ouvrir-sous-menu:focus{outline:none}.volet-navigation .sub-menu{flex-basis:100%;flex-shrink:0;padding-top:.5rem;padding-left:2.8rem}.volet-navigation .sub-menu li{margin-bottom:.8rem}.volet-navigation .sub-menu li.current-menu-item a{border-bottom:dotted 2px var(--blanc);padding-bottom:1rem}.nav-main,.nav-main .nav-primary,.nav-main .menu{height:100%;width:100%}.nav-main .menu{align-items:stretch;justify-content:flex-end}.nav-main .menu li{transition:all var(--transition)}.nav-main .menu li.disable>a{cursor:default}.nav-main .menu a{color:var(--blanc);display:block;font-weight:500;text-decoration:none}.nav-main .menu>li{align-items:center;display:flex;padding:0 1.2rem}.nav-main .menu>li>a{line-height:2.4rem;padding:1em 0;position:relative;text-align:center;position:relative}.nav-main .menu>li>a:after{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/dots.svg);background-repeat:repeat-x;background-size:contain;bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity var(--transition);width:100%}.nav-main .menu>li:hover>a:after,.nav-main .menu>li:focus-within>a:after{opacity:1}.nav-main .menu>li.current-menu-item>a,.nav-main .menu>li.current-menu-ancestor>a,.nav-main .menu>li.current_page_parent>a{font-weight:600}.nav-main .menu>li.current-menu-item>a:after,.nav-main .menu>li.current-menu-ancestor>a:after,.nav-main .menu>li.current_page_parent>a:after{opacity:1}.nav-main .menu .sub-menu{float:left;margin-top:0;position:absolute;top:90%;top:100%;left:-999em;z-index:10}.nav-main .menu>li{position:relative}.nav-main .menu>li:hover .sub-menu,.nav-main .menu>li.focus .sub-menu,.nav-main .menu>li:focus-within .sub-menu{animation:animSousMenu .45s cubic-bezier(.7,0,.3,1) both;display:flex;flex-direction:column;left:0;opacity:1;max-width:50rem;min-width:30rem;max-height:80vh;overflow-y:auto}.nav-main .menu .sub-menu{background-color:#fff;box-shadow:0 3px 3px rgba(18,75,90,.2);list-style:none;margin:0;padding:0}.nav-main .menu .sub-menu li{padding:0}.nav-main .menu .sub-menu a{color:var(--rouge);display:block;left:0;padding:.8rem 1.5rem 1.3rem;position:relative;transition:all var(--transition)}.nav-main .menu .sub-menu a:hover,.nav-main .menu .sub-menu a:focus{left:1rem}.nav-main .menu .sub-menu li.current-menu-item a{font-weight:600}@keyframes animTrait{from{width:0}}@keyframes animSousMenu{from{opacity:.4;top:calc(90% + 10px)}}@media print{.topbar,.main-navigation,.page-header,.entry-header,.topfooter,.site-footer,.picto-flottant{display:none}*{position:unset !important;background-color:transparent !important;color:#000 !important}}@keyframes spin{100%{transform:rotate(360deg)}}.fade-in{opacity:1;animation:animFadeIn 1s cubic-bezier(.7,0,.3,1) both;animation-delay:.2s}@keyframes animFadeIn{from{opacity:0}}@keyframes animCascade{from{opacity:0;transform:translate3d(0,50%,0)}}.cascade{opacity:1;animation:animCascade 1s cubic-bezier(.7,0,.3,1) both;animation-delay:.2s}.cascade:nth-child(1){animation-delay:.3s}.cascade:nth-child(2){animation-delay:.4s}.cascade:nth-child(3){animation-delay:.5s}.cascade:nth-child(4){animation-delay:.6s}.cascade:nth-child(5){animation-delay:.7s}@keyframes animCascadeX{from{opacity:0;transform:translate3d(-15%,0,0)}}@keyframes animCascadeXdroite{from{opacity:0;transform:translate3d(15%,0,0)}}.cascade-x,.cascade-x-droite{--delai-initial:1s;--delai-supp:.5s;opacity:1;animation:animCascadeX 1s cubic-bezier(.7,0,.3,1) both;animation-delay:var(--delai-initial)}.cascade-x-droite{animation:animCascadeXdroite 1s cubic-bezier(.7,0,.3,1) both}.retard-1{animation-delay:calc(var(--delai-initial) + var(--delai-supp) * 1)}.retard-2{animation-delay:calc(var(--delai-initial) + var(--delai-supp) * 2)}.retard-3{animation-delay:calc(var(--delai-initial) + var(--delai-supp) * 3)}@media (prefers-reduced-motion:reduce){.fade-in,.cascade,.cascade-x,.cascade-x-droite{animation:none;-webkit-animation:none}}.site-header{align-items:flex-start;background-color:var(--rouge);border-bottom:solid 3px var(--bleu-clair);column-gap:2rem;display:grid;grid-template-columns:auto 1fr;padding:5rem var(--padding-x-h);position:relative}.header-navigation{justify-self:end}@media (min-width:1024px){.site-header{grid-template-columns:1fr auto;padding:0 var(--padding-x-h)}.title-area{align-items:center;display:flex;height:100%;max-width:270px}.header-navigation{height:100%}}@media (min-width:1024px){body{--hauteur-header:143px}.site-header{min-height:var(--hauteur-header);position:fixed;left:0;top:0;width:100%;z-index:10}.site-main{margin-top:var(--hauteur-header)}#wpadminbar{position:fixed}.admin-bar .site-header{top:32px}}#main-content{position:relative}#haut-page{position:relative;top:-200px}.entry-header{display:flex;justify-content:center}.entry-title{display:inline;text-align:center}.entry-title svg{display:inline-block;flex:4.4rem 0 0;height:4.4rem;margin-right:1.4rem;position:relative;top:.8rem;width:4.4rem}@media (min-width:1024px){.entry-title svg{top:.4rem}}.site-footer{border-top:dotted 1px var(--bleu);padding:0 var(--padding-x)}.site-footer .main-footer{padding:var(--padding-y-2) 0;position:relative}.site-footer .main-footer .nav-footer{margin-bottom:var(--padding-y-2)}.site-footer .main-footer .nav-footer ul{align-items:center;display:flex;flex-direction:column}.site-footer .main-footer .nav-footer li{margin-bottom:1.5em}.site-footer .main-footer .nav-footer li a{font-size:1.6rem;line-height:2.4rem;padding:1rem 0;text-decoration:none;position:relative}.site-footer .main-footer .nav-footer li a:after{background-color:transparent;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:background-color var(--transition);width:100%}.site-footer .main-footer .nav-footer li a:hover:after,.site-footer .main-footer .nav-footer li a:focus:after{background-color:var(--texte)}.site-footer .main-footer .nav-footer li.current-menu-item>a,.site-footer .main-footer .nav-footer li.current-menu-ancestor>a,.site-footer .main-footer .nav-footer li.current_page_parent>a{font-weight:600}.site-footer .main-footer .nav-footer li.current-menu-item>a:after,.site-footer .main-footer .nav-footer li.current-menu-ancestor>a:after,.site-footer .main-footer .nav-footer li.current_page_parent>a:after{background-color:var(--texte)}@media (min-width:1024px){.site-footer .main-footer{align-items:center;display:flex;justify-content:space-between}.site-footer .main-footer .nav-footer{margin-bottom:0}.site-footer .main-footer .nav-footer ul{flex-direction:row;flex-wrap:wrap}.site-footer .main-footer .nav-footer li{margin-bottom:0;margin-right:1.5em}}.site-footer .divider{background-color:var(--bleu);height:1px;margin:0 auto;width:17.2rem}@media (min-width:550px){.site-footer .divider{width:100%}}.site-footer .copyright{text-align:center;padding:4.6rem 0 var(--padding-y-2)}.site-footer .copyright span,.site-footer .copyright a{color:var(--bleu);display:inline-block;font-size:1.4rem;font-weight:400}.site-footer .copyright a{margin-top:2.4rem}.site-footer .copyright a:hover,.site-footer .copyright a:focus{color:var(--bleu-fonce);text-decoration-style:solid}@media (min-width:550px){.site-footer .copyright br{display:none}}@media (min-width:768px){.site-footer .copyright .menu{display:flex;flex-wrap:wrap;justify-content:center}.site-footer .copyright a{margin-left:2.4rem}}@media (min-width:1024px){.site-footer .copyright{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-top:3.2rem}.site-footer .copyright a{margin-top:0}}.newsletter{width:100vw;margin-left:50%;transform:translateX(-50%);padding:3rem var(--padding-x);position:relative}.newsletter .image,.newsletter .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.newsletter .image img,.newsletter .overlay img{height:100%;object-fit:cover;object-position:center;width:100%}.newsletter .image.desktop,.newsletter .overlay.desktop{display:none}.newsletter .overlay{background-color:var(--noir);opacity:.5}.newsletter .titre-section{color:var(--blanc);display:block;font-size:3.2rem;font-weight:700;margin-bottom:3.5rem;position:relative;text-align:center}.newsletter .form-wrap{position:relative}.newsletter .forminator-field{text-align:center}.newsletter input[type=email]{background-color:#d9d9d9;border:none;display:block;color:var(--noir);margin:0 auto 1rem;padding-left:1rem;text-align:left;width:29rem}.newsletter input[type=email]:focus{border:solid 2px var(--orange)}.newsletter label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.newsletter button.forminator-button-submit{background-color:var(--orange);font-weight:700;text-transform:uppercase}.newsletter .forminator-error-message,.newsletter .forminator-response-message{color:var(--blanc);font-size:2rem;font-weight:700;text-align:center}.newsletter .forminator-custom-form{display:block}.newsletter .forminator-custom-form .forminator-row-last{grid-column:unset}.newsletter .forminator-custom-form .forminator-row-last .forminator-field{justify-content:center}@media screen and (max-width:500px){.newsletter .titre-section.h1{text-decoration:none}.newsletter .titre-section.h1:before{display:none}}@media (min-width:1024px){.newsletter .image.mobile{display:none}.newsletter .image.desktop{display:block}.newsletter .form-wrap .forminator-custom-form{column-gap:36px;display:grid;grid-template-columns:1fr 14rem;margin:0 auto;max-width:70rem}.newsletter .forminator-response-message{grid-column:1/span 2}.newsletter input[type=email]{margin:0 0 1rem;width:100%}.newsletter input[type=email],.newsletter button.forminator-button-submit{height:4.3rem}}.loop{--nb:1;column-gap:3.2rem;display:grid;grid-template-columns:repeat(var(--nb),1fr);margin-bottom:var(--padding-y-1);row-gap:4rem}@media (min-width:768px){.loop{--nb:2}}@media (min-width:1024px){.loop{--nb:3}}@media (min-width:1440px){.loop{--nb:4}}form.search-form{align-items:stretch;display:flex;max-width:50rem}form.search-form label{flex-grow:1}form.search-form input.search-field{border:solid 1px var(--rouge);border-right:none;height:42px;padding:0 10px;width:100%;-webkit-appearance:none;appearance:none}form.search-form input.search-submit{margin-bottom:0;min-width:unset;-webkit-appearance:none;appearance:none}form.search-form.search-topbar input.search-field{background-color:rgba(255,255,255,.4);border:none;color:var(--blanc);font-size:1.4rem;font-weight:700;line-height:1;height:2rem;padding:0 2px;width:10rem}form.search-form.search-topbar input.search-field::-webkit-input-placeholder{color:var(--blanc);opacity:1}form.search-form.search-topbar input.search-field::-moz-placeholder{color:var(--blanc);opacity:1}form.search-form.search-topbar input.search-field:-ms-input-placeholder{color:var(--blanc);opacity:1}form.search-form.search-topbar input.search-field:-moz-placeholder{color:var(--blanc);opacity:1}form.search-form.search-topbar input.search-field::-webkit-search-cancel-button{-webkit-appearance:none}form.search-form.search-topbar input.search-submit{background-color:rgba(255,255,255,.4);background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/loupe.svg);background-repeat:no-repeat;background-size:11px 10px;background-position:center;border:none;color:transparent;height:2rem;overflow:hidden;padding:0 2px;width:15px}@media (min-width:1024px){form.search-form.search-topbar input.search-field{height:21px;padding:0 4px;width:14rem}form.search-form.search-topbar input.search-submit{height:21px;padding:0 4px;width:17px}}.search-results .vignette{margin-bottom:2rem}section.no-results{min-height:50vh;padding-top:1px}section.no-results .entry-title{padding-top:var(--margin-y-1)}.single-title{color:var(--bleu-fonce);margin-bottom:2rem;text-align:left}.single .site-main{padding-top:6rem}.single .entry-header{justify-content:flex-start;padding:0 var(--padding-x)}.single .entry-content .image{margin-bottom:4rem}.single .entry-content .relation{font-size:2.5rem;margin-bottom:2rem}.single .entry-content .relation,.single .entry-content .relation a{color:var(--bleu)}@media (min-width:1024px){.single .entry-content .relation{font-style:3.2rem}}@media (min-width:768px){.single .entry-content{column-gap:4rem;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr}.single .entry-content .image{grid-column:1;grid-row:1/span 3;margin-bottom:0}.single .entry-content .single-title,.single .entry-content .relation,.single .entry-content .post-content{grid-column:2}}@media (min-width:1024px){.single .entry-content{column-gap:6rem}}@media (min-width:1440px){.single .entry-content{column-gap:8rem}}.single.avec-thumbnail .entry-content .image{max-width:45rem}@media (min-width:768px){.single.avec-thumbnail .entry-content{grid-template-columns:1fr 2fr}.single.avec-thumbnail .entry-content .image{max-width:unset}}.single.no-thumbnail .entry-content .image{max-width:12.8rem}@media (min-width:768px){.single.no-thumbnail .entry-content{grid-template-columns:12.8rem 1fr}}.single .entry-footer{padding:0 var(--padding-x)}.single a.bouton.retour{align-items:center;border:solid 1px var(--rouge);display:inline-flex;margin-left:0;margin-top:12rem;margin-bottom:var(--padding-y-3);padding:1.6rem 2.4rem;min-width:unset;width:unset}.single a.bouton.retour span{margin-left:1rem}.single a.bouton.retour:focus-visible{outline-color:var(--rouge)}ul.agents{list-style:none;margin-top:4rem;margin-bottom:var(--padding-y-3)}ul.agents li{line-height:4.14rem}#archive-filtrable .no-result{display:none;text-align:center}.filtre-archive .recherche{background-color:rgba(168,218,220,.2);border:dotted 1px var(--bleu);margin-bottom:4rem;padding:3rem 1rem 4rem}.filtre-archive .recherche .inner{display:grid;grid-template-columns:calc(100% - 5rem) 5rem;grid-template-rows:auto 4.8rem;margin:0 auto;max-width:60rem}@media (min-width:550px){.filtre-archive .recherche .inner{grid-template-columns:1fr 7.2rem}}.filtre-archive .recherche .search-label{font-size:2rem;grid-column:1/span 2;margin-bottom:3rem;text-align:center}.filtre-archive .recherche .search-field{background-color:var(--blanc);border:solid 1px var(--bleu-fonce);border-right-width:0;font-size:1.6rem;grid-column:1;grid-row:2;padding:1.2rem;-webkit-appearance:none}.filtre-archive .recherche .search-button{align-items:center;background:var(--rouge);border:solid 1px var(--rouge);display:flex;justify-content:center;grid-column:2;grid-row:2;height:100%}.filtre-archive .recherche .search-button:hover,.filtre-archive .recherche .search-button:focus{background-color:var(--bleu-fonce);border-color:var(--bleu-fonce)}.filtre-archive .recherche .search-button:focus-visible{outline-color:var(--bleu-fonce)}.filtre-archive .filtre-radio-wrap{margin-bottom:4rem;overflow:auto;-webkit-overflow-scrolling:auto;padding-bottom:2rem;position:relative}.filtre-archive .trait{border-bottom:solid 1px var(--rouge);position:relative;top:-6rem;width:100%}.filtre-archive .spacer{flex:0 0 1px;height:10px}.filtre-archive .filtre-radio{align-items:center;display:flex;padding-left:1.4rem;width:100%}@supports not (translate:none){.filtre-archive .filtre-radio{flex-wrap:wrap}.filtre-archive .filtre-radio .label-radio{margin-top:1rem}.filtre-archive .filtre-radio .label-radio.toutes.picto{margin-left:0}}.filtre-archive .label-radio{background-color:var(--blanc);border:solid 1px var(--rouge);border-bottom:0;color:var(--rouge);cursor:pointer;flex-shrink:0;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-right:1.4rem;padding:1.6rem 1rem;transition:all .4s linear}.filtre-archive .label-radio:hover,.filtre-archive .label-radio:focus{background-color:var(--rouge);color:var(--blanc)}.filtre-archive .label-radio.toutes.picto{margin-left:auto}.filtre-archive input[type=radio]{display:block;-webkit-appearance:auto;appearance:auto;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.filtre-archive input[type=radio]:focus-visible+label{background-color:var(--rouge);color:var(--blanc);font-weight:600;outline:dashed 2px var(--rouge);outline-offset:2px}.filtre-archive input:checked+label{background-color:var(--rouge);color:var(--blanc);font-weight:600}@media (min-width:768px){.filtre-archive .filtre-archive{justify-content:center}}.nav-social{--size:4.2rem;--mr:5.6rem}.nav-social ul{display:flex;flex-wrap:wrap;justify-content:center}.nav-social li{margin-right:var(--mr)}.nav-social li:last-of-type{margin-right:0}.nav-social a{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/Facebook.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;color:transparent;display:block;height:var(--size);overflow:hidden;width:var(--size)}.nav-social a[href*=instagram]{background-image:url(//www.dominiquechristophelagence.com/wp-content/themes/dcagence-2023/icons/Instagram.svg)}.nav-social a:hover,.nav-social a:focus{transform:scale(1.1)}.nav-social a:focus-visible{outline-color:var(--bleu)}@media (min-width:1024px){.nav-social{--size:2.4rem;--mr:1.2rem}.nav-social ul{justify-content:flex-end}}.pagination{align-items:center;display:flex;justify-content:center;list-style:none;padding:0;margin:0 0 var(--padding-y-2)}.pagination li{margin:0 .7rem}.pagination a.page{background-color:var(--blanc);border:solid 1px var(--bleu-fonce);color:var(--bleu-fonce);padding:1.6rem 1rem;text-decoration:none}.pagination a.page:hover,.pagination a.page:focus{background-color:var(--bleu-fonce);color:var(--blanc)}.pagination li.active a{background-color:var(--bleu-fonce);color:var(--blanc);font-weight:600}.pagination li.disabled a{cursor:default}.pagination li.disabled a:hover,.pagination li.disabled a:focus{border-color:transparent;color:var(--bleu);text-decoration:none}@media (min-width:1440px){.pagination{padding:0}}.vignette{box-shadow:0 0 5px 2px rgba(0,0,0,.15);height:30.4rem;margin:0 auto;max-width:28.2rem;position:relative;width:100%}.vignette.auteur{height:unset}.vignette a{align-items:flex-end;display:flex;height:100%;position:relative;width:100%}.vignette a:focus-visible{outline:none}.vignette a:focus-visible .texte{border:dashed 2px var(--blanc)}.vignette .image{background-color:rgba(157,157,157,.4);height:100%;left:0;position:absolute;top:0;width:100%}.vignette .image img{height:100%;object-fit:cover;width:100%}.vignette .image.defaut{align-items:center;display:flex;justify-content:center}.vignette .image.defaut img{height:128px;object-fit:unset;width:128px}.vignette .texte{align-items:center;background-color:rgba(29,53,87,.95);color:var(--blanc);display:flex;flex-direction:column;justify-content:center;min-height:9rem;position:relative;text-align:center;text-decoration:none;width:100%}.vignette p{font-size:2rem;line-height:3.2rem;margin-bottom:0}.vignette h2{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.vignette a{text-decoration:none}@media (min-width:1024px){.vignette{max-width:unset;width:100%}}.selecteur{column-gap:2.4rem;display:grid;grid-template-columns:repeat(2,5.3rem);margin:2rem auto}.selecteur a{--c:var(--blanc);align-items:center;border:solid 1px var(--c);color:var(--c);justify-content:center;padding:7px 12px;text-decoration:none;text-transform:uppercase}.selecteur a span{display:block;font-size:1.4rem;line-height:2.1rem;font-weight:400}.selecteur .current-lang a{--c:var(--bleu-fonce);background:var(--blanc)}@media (min-width:1024px){.selecteur{column-gap:1.4rem;margin:1rem 0 0;position:absolute;right:1.4rem;top:0}}@media (min-width:1440px){.selecteur{align-items:center;margin:0;margin-left:1.8rem;position:relative;right:unset}}