.bg-noir{background:#000}.bg-blanc{background:#fff}.bg-grisfonce{background:#455a64}.bg-grisclair{background:#f9f8ff}.bg-bleufonce{background:#2f2e41}.txt-blanc{color:#fff}.txt-bold{font-weight:800}.txt-semibold{font-weight:600}.txt-uppercase{text-transform:uppercase}html{scroll-padding-top:120px;overflow-x:hidden}body{position:relative;font-family:Poppins,sans-serif;color:#000;font-size:16px;font-weight:400;overflow-x:hidden;line-height:normal}@media (min-width:768px){body{font-size:16px}}body #main{margin-top:120px}h1{position:relative;font-family:'Playfair Display',serif;color:#2f2e41;font-weight:700;font-size:40px;font-stretch:normal;font-style:normal;letter-spacing:1.2;margin-bottom:.5rem;line-height:1}@media (min-width:768px){h1{font-size:45px}}h2{position:relative;font-family:'Playfair Display',serif;color:#2f2e41;font-weight:700;font-size:33px;font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:.5rem;line-height:1.1}@media (min-width:768px){h2{font-size:38px}}h3{position:relative;font-family:'Playfair Display',serif;color:#2f2e41;font-weight:600;font-size:23px;font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:.5rem;line-height:1.1}@media (min-width:768px){h3{font-size:25px}}h4{position:relative;font-family:Poppins,sans-serif;color:#2f2e41;font-weight:600;font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;margin-bottom:1rem;line-height:1}@media (min-width:768px){h4{font-size:20px}}p{position:relative;font-stretch:normal;font-style:normal}a{text-decoration:none;color:#2f2e41}a:hover{color:#2f2e41;text-decoration:underline;cursor:pointer}ul{list-style:none;padding-left:1.5em}ul li{padding:5px 0}ul li:before{content:'\f00c';font:var(--fa-font-solid);color:#70c670;display:inline-block;width:1em;margin-left:-1em;margin-right:.5em}ul li ul{list-style:circle}ul li ul li{padding:5px 0;line-height:1em}ul.blocks-gallery-grid,ul.list-unstyled{padding-left:0}ul.blocks-gallery-grid li:before,ul.list-unstyled li:before{display:none}.btn{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;padding:15px 20px;border-radius:5px;line-height:1;letter-spacing:.5px}.btn.btn-noir{color:#fff;background:#000;border:2px solid #000;transition:all .15s ease-in-out}.btn.btn-noir:focus,.btn.btn-noir:hover{color:#000;background:0 0;border:2px solid #000;text-decoration:none;cursor:pointer}.btn.btn-blanc{color:#fff;background:#000;border:2px solid #000;transition:all .15s ease-in-out}.btn.btn-blanc:focus,.btn.btn-blanc:hover{color:#fff;background:0 0;border:2px solid #fff;text-decoration:none;cursor:pointer}article{position:relative}article h2,article h3{margin-bottom:1rem}article h2:not(:first-child){margin-top:2.5rem}article h3{font-family:Poppins,sans-serif;margin-top:2rem}article h5{font-family:'Playfair Display',serif;font-size:20px;font-weight:700}article ul{margin-left:2rem;padding:0}article ul li{padding:5px 0}img{image-rendering:-webkit-optimize-contrast}*,:focus,:hover{outline:0}nav.breadcrumb{position:relative;display:block;margin-top:1rem;color:#000;font-size:13px;background:0 0;padding:0}nav.breadcrumb a{color:#2f2e41;text-decoration:none}nav.breadcrumb a:hover{color:#2f2e41!important}nav.breadcrumb b,nav.breadcrumb strong{font-weight:600}.wp-block-embed-youtube iframe{margin:0 auto}.wp-block-image figcaption{text-align:center;font-size:14px;font-style:italic}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#scroll_to_top{display:none;position:fixed;bottom:50px;right:20px;border-radius:100%;z-index:99;border:none;outline:0;background-color:#fff;color:#2f2e41;cursor:pointer;padding:18px 23px;font-size:18px;transition:all .2s ease-in-out;box-shadow:0 3px 5px -1px rgba(0,0,0,.15)}#scroll_to_top:hover{color:#fff;background:#2f2e41;bottom:55px;cursor:pointer}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .image-block img{width:400px}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block{position:relative}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block h1{font-size:33px}@media (min-width:768px){body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block h1{font-size:38px}}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block span.pre-titre{font-size:14px}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block span.cas{font-size:16px;font-weight:600;text-transform:uppercase}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block p{font-size:18px}body:not(.home,.archive,.error404,.page-template-page-biographie,.page-template-default,.page-template-page-contact) .text-block:after{position:absolute;content:"";display:block;height:6px;width:100px;left:15px;bottom:-30px;background:#455a64;border:none;z-index:1}header#site-header #preheader{background:#000}@media (min-width:1600px){header#site-header #preheader{background:#fff}}header#site-header #preheader ul li a{font-size:14px;padding:5px 10px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;transition:all .15s ease-in-out;text-decoration:none}header#site-header #preheader ul li a:hover{color:#000;background:#fff}header#site-header nav#main-nav{background:#fff;padding-bottom:10px;box-shadow:0 3px 5px -1px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.15)}header#site-header nav#main-nav .navbar-toggler{position:relative;align-items:center;border:none;margin-right:0;padding:0;outline:0;box-shadow:none}header#site-header nav#main-nav .navbar-toggler:focus{box-shadow:none}header#site-header nav#main-nav .navbar-toggler .animated-icon{width:30px;height:25px;position:relative;margin-right:15px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header#site-header nav#main-nav .navbar-toggler .animated-icon span{display:block;position:absolute;height:3px;width:100%;background:#2f2e41;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#site-header nav#main-nav .navbar-toggler .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav#main-nav .navbar-toggler .animated-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav#main-nav .navbar-toggler .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header nav#main-nav .navbar-toggler .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}header#site-header nav#main-nav .navbar-toggler .animated-icon.open span:nth-child(2){width:0%;opacity:0}header#site-header nav#main-nav .navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}header#site-header nav#main-nav .navbar-toggler:hover .menu-texte{color:#2f2e41}header#site-header nav#main-nav span.menu-texte{font-weight:800;font-size:14px;text-transform:uppercase}header#site-header nav#main-nav a.navbar-brand{position:relative}header#site-header nav#main-nav a.navbar-brand img{margin:0;width:170px;image-rendering:-webkit-optimize-contrast}@media (min-width:1600px){header#site-header nav#main-nav a.navbar-brand img{width:230px}}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav{gap:0}@media (min-width:992px){header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav{gap:1.5rem}}@media (min-width:1600px){header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav{gap:2.5rem}}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a{color:#000;display:inline-block;position:relative;font-size:18px;padding:10px 10px;font-family:Poppins,sans-serif;font-weight:400;text-transform:uppercase;width:100%;text-decoration:none;letter-spacing:.5px;transition:all .3s ease 0s}@media (min-width:992px){header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a{font-size:16px;padding:10px 0}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a:before{position:absolute;content:"";display:block;height:0;width:0;left:50%;bottom:0;background:#2f2e41;border-radius:100%;border:none;transition:all .3s ease 0s,left .3s ease 0s;transform:translateX(-50%)}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a.active,header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a:focus,header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a:hover{color:#2f2e41;background:0 0}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a.active:before,header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a:focus:before,header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li a:hover:before{height:5px;width:5px}}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children ul li a{font-size:16px;text-transform:none}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children ul li a:before{display:none}@media (min-width:992px){header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children:hover ul{display:block;top:100%}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children ul{padding:.5rem 1rem}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children ul li{padding:0}header#site-header nav#main-nav #nadjet-navbar-collapse ul.navbar-nav>li.menu-item-has-children ul li a{font-size:15px}}.home section#home-intro{position:relative;padding-top:20px}@media (min-width:768px){.home section#home-intro{padding-top:50px}}.home section#home-accompagnement .wrapper{border-radius:15px}.home section#home-accompagnement .wrapper ul{flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media (min-width:992px){.home section#home-accompagnement .wrapper ul{flex-direction:row;gap:2rem}}.home section#home-accompagnement .wrapper ul li{position:relative;font-size:15px;letter-spacing:.5px}.home section#home-accompagnement .wrapper ul li:after{position:absolute;content:"";display:block;background:#272d30;height:5px;width:100%;bottom:-8px}.home section#home-competences a.wrapper{box-shadow:15px 25px 60px 1px rgba(209,205,219,.7);border-radius:2rem;text-decoration:none;transition:.2s ease-in-out}.home section#home-competences a.wrapper:hover{box-shadow:15px 25px 60px 1px #d1cddb}.home section#home-competences a.wrapper:hover .btn-icon{transform:rotate(90deg)}.home section#home-competences a.wrapper .bloc-content{flex-grow:1;padding:0 1rem 0 1rem}.home section#home-competences a.wrapper .bloc-content h3{font-family:'Playfair Display',serif;margin-bottom:1.5rem}.home section#home-competences a.wrapper .bloc-content img{height:200px;object-fit:contain}.home section#home-competences a.wrapper .btn-icon{display:flex;color:#fff;background:#000;border-radius:100%;font-size:30px;width:40px;height:40px;justify-content:center;align-items:center;transition:.2s ease-in-out}.home section#home-billets .wrapper{border-radius:15px}.home section#home-billets .wrapper.billet{text-decoration:none;border:1px solid #455a64;background:#f9f8ff;transition:all .2s ease-in-out}.home section#home-billets .wrapper.billet .content{flex-grow:1}.home section#home-billets .wrapper.billet .content p{font-size:15px}.home section#home-billets .wrapper.billet .meta{font-size:15px}.home section#home-billets .wrapper.billet .meta .categories{font-weight:500}.home section#home-billets .wrapper.billet .meta .date{font-weight:300}.home section#home-billets .wrapper.billet:hover{color:#000;transform:translateY(-10px)}.home section#home-billets .wrapper.billet:hover h3,.home section#home-billets .wrapper.billet:hover p{color:#000}.home section#home-faq #accordion-faq .accordion-item{border:1px solid #2f2e41;border-radius:1rem;background:#fff}.home section#home-faq #accordion-faq .accordion-item .accordion-header{padding:0;border-bottom:none}.home section#home-faq #accordion-faq .accordion-item .accordion-header a.section{cursor:pointer;padding:18px 30px;text-decoration:none}.home section#home-faq #accordion-faq .accordion-item .accordion-header a.section h3{font-family:Poppins,sans-serif;font-size:16px;color:#2f2e41;font-weight:500}@media (min-width:768px){.home section#home-faq #accordion-faq .accordion-item .accordion-header a.section h3{font-size:18px}}.home section#home-faq #accordion-faq .accordion-item .accordion-header a.section i{font-size:16px;display:inline-block;border-radius:30px;color:#fff;background:#000;padding:7px 8px;height:30px;width:30px}.home section#home-faq #accordion-faq .accordion-item .accordion-body{border-top:1px solid #e5e5e5;padding:25px 30px}.home section#home-faq #accordion-faq .accordion-item .accordion-body .reponse{font-size:15px}@media (min-width:768px){.home section#home-faq #accordion-faq .accordion-item .accordion-body .reponse{font-size:18px}}.home section#home-faq #accordion-faq .accordion-item .accordion-body .reponse a{text-decoration:underline}.page-template-page-competence section#competence-content h2{font-family:Poppins,sans-serif;font-size:23px;margin-bottom:1rem}.page-template-page-competence section#competence-content h2:not(:first-child){margin-top:2.5rem}@media (min-width:768px){.page-template-page-competence section#competence-content h2{font-size:28px}}.page-template-page-competence section#competence-content h3{font-family:Poppins,sans-serif;font-size:20px;margin-top:2rem;margin-bottom:1rem}.page-template-page-competence section#competence-memo .bloc-memo-wrapper{position:relative;border:1px solid #455a64;border-radius:15px;background:#efefef}.page-template-page-competence section#competence-memo .bloc-memo-wrapper:not(:first-child){margin-top:3rem}.page-template-page-competence section#competence-memo .bloc-memo-wrapper:after{content:'';background:url(//www.zaghriravocat.fr/wp-content/themes/theme-nadjet-zaghrir-avocat/images/plume.svg);background-size:80px 80px;height:80px;width:80px;position:absolute;right:-25px;top:-35px;background-repeat:no-repeat}.page-template-page-competence section#competence-memo .bloc-memo-wrapper h3{margin-bottom:1.5rem}.page-template-page-competence section#competence-memo .bloc-memo-wrapper p,.page-template-page-competence section#competence-memo .bloc-memo-wrapper ul li{font-size:15px}.page-template-page-competence section#competence-memo .bloc-memo-wrapper p a{text-decoration:underline}.page-template-page-competence section#competence-memo .bloc-memo-wrapper a.pdf-file{position:relative;padding-left:65px}.page-template-page-competence section#competence-memo .bloc-memo-wrapper a.pdf-file:after{content:'';background:url(//www.zaghriravocat.fr/wp-content/themes/theme-nadjet-zaghrir-avocat/images/pdf-icon.svg);background-size:60px 60px;height:50px;width:50px;position:absolute;left:0;top:-15px}.page-template-page-biographie section#biographie-intro .image-block{position:relative}@media (min-width:768px){.page-template-page-biographie section#biographie-intro .image-block .wrapper{position:relative}.page-template-page-biographie section#biographie-intro .image-block .wrapper:before{position:absolute;content:"";display:block;height:95%;width:95%;left:-20px;bottom:-20px;background:#455a64;border:none;z-index:-1}}.page-template-page-biographie section#biographie-intro .text-block{position:relative}.page-template-page-biographie section#biographie-intro .text-block h1{font-size:33px;margin-bottom:3rem}@media (min-width:768px){.page-template-page-biographie section#biographie-intro .text-block h1{font-size:38px}}.page-template-page-biographie section#biographie-intro .text-block h2{margin-top:2rem;font-size:23px}@media (min-width:768px){.page-template-page-biographie section#biographie-intro .text-block h2{font-size:25px}}.page-template-page-biographie section#biographie-intro .text-block h2 i{font-size:20px;margin-right:.5rem}.page-template-page-biographie section#biographie-intro .text-block #biographie-socials ul{display:inline-flex;flex-wrap:wrap;gap:15px;align-items:center;margin:0;padding:0}.page-template-page-biographie section#biographie-intro .text-block #biographie-socials ul li a{display:flex;align-items:center;justify-content:center;font-size:20px;width:45px;height:45px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;transition:all .15s ease-in-out;text-decoration:none}.page-template-page-biographie section#biographie-intro .text-block #biographie-socials ul li a:hover{color:#000;background:#fff}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper{position:relative;border:1px solid #455a64;border-radius:15px;background:#efefef}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper:not(:first-child){margin-top:3rem}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper:after{content:'';background:url(//www.zaghriravocat.fr/wp-content/themes/theme-nadjet-zaghrir-avocat/images/plume.svg);background-size:80px 80px;height:80px;width:80px;position:absolute;right:-25px;top:-35px;background-repeat:no-repeat}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper h3{margin-bottom:1.5rem}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper p,.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper ul li{font-size:15px}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper p a{text-decoration:underline}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper a.pdf-file{position:relative;padding-left:65px}.page-template-page-biographie section#biographie-memo .bloc-memo-wrapper a.pdf-file:after{content:'';background:url(//www.zaghriravocat.fr/wp-content/themes/theme-nadjet-zaghrir-avocat/images/pdf-icon.svg);background-size:60px 60px;height:50px;width:50px;position:absolute;left:0;top:-15px}.page-template-page-honoraires section#honoraires-content h2{font-family:Poppins,sans-serif;font-size:23px;margin-bottom:1rem}.page-template-page-honoraires section#honoraires-content h2:not(:first-child){margin-top:2.5rem}@media (min-width:768px){.page-template-page-honoraires section#honoraires-content h2{font-size:28px}}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item{border:1px solid #2f2e41;border-radius:1rem;background:#fff}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-header{padding:0;border-bottom:none}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-header a.section{cursor:pointer;padding:18px 30px;text-decoration:none}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-header a.section h2{font-size:20px;color:#2f2e41;font-weight:500}@media (min-width:768px){.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-header a.section h2{font-size:22px}}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-header a.section i{font-size:16px;display:inline-block;border-radius:30px;color:#fff;background:#000;padding:7px 8px;height:30px;width:30px}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-body{border-top:1px solid #e5e5e5;padding:25px 30px}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-body .ligne-prestation{font-size:18px}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-body .ligne-prestation .tarif{font-weight:600}.page-template-page-honoraires section#honoraires-content #accordionsections .accordion-item .accordion-body .ligne-prestation:nth-child(odd){background:#f5f5f5}.page-template-page-honoraires section#honoraires-memos .bloc-memo-wrapper{position:relative;box-shadow:15px 25px 60px 1px rgba(209,205,219,.7);border-radius:1rem}.page-template-page-honoraires section#honoraires-memos .bloc-memo-wrapper h3{margin-bottom:1.5rem}.page-template-page-honoraires section#honoraires-memos .bloc-memo-wrapper p,.page-template-page-honoraires section#honoraires-memos .bloc-memo-wrapper ul li{font-size:15px}.page-template-page-honoraires section#honoraires-memos .bloc-memo-wrapper p a{text-decoration:underline}.archive #resultats a.billet{text-decoration:none;border:1px solid #455a64;border-radius:15px;background:#f9f8ff;transition:all .2s ease-in-out}.archive #resultats a.billet .content{flex-grow:1}.archive #resultats a.billet .content p{font-size:15px}.archive #resultats a.billet .meta{font-size:15px}.archive #resultats a.billet .meta .categories{font-weight:500}.archive #resultats a.billet .meta .date{font-weight:300}.archive #resultats a.billet:hover{color:#000;transform:translateY(-10px)}.archive #resultats a.billet:hover h3,.archive #resultats a.billet:hover p{color:#000}.archive #resultats .pagination .nav-links{display:flex;gap:.5rem}.archive #resultats .pagination .nav-links span.current{display:flex;align-items:center;justify-content:center;font-size:16px;width:35px;height:35px;color:#000;background:#fff;border:2px solid #000;border-radius:5px;text-decoration:none}.archive #resultats .pagination .nav-links a{display:flex;align-items:center;justify-content:center;font-size:16px;width:35px;height:35px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;text-decoration:none;transition:all .15s ease-in-out}.archive #resultats .pagination .nav-links a.next,.archive #resultats .pagination .nav-links a.prev{width:inherit;height:inherit;padding:0 1rem}.archive #resultats .pagination .nav-links a:hover{color:#000;background:#fff}.blog #filtres{background:#e8e8e8}.blog #filtres form.searchandfilter ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2.5rem}.blog #filtres form.searchandfilter ul li.sf-level-0{display:flex;align-items:center}.blog #filtres form.searchandfilter ul li.sf-level-0 input:hover,.blog #filtres form.searchandfilter ul li.sf-level-0 label:hover{cursor:pointer}.blog #filtres form.searchandfilter ul li.sf-level-0 input{height:20px;width:20px}.blog #filtres form.searchandfilter ul li.sf-level-0 label{font-weight:500}.blog #filtres form.searchandfilter ul li:before{display:none}.blog #filtres form.searchandfilter ul h4{font-size:22px;font-weight:500;margin-bottom:1rem}.blog #resultats .search-filter-results a.billet{text-decoration:none;border:1px solid #455a64;border-radius:15px;background:#f9f8ff;transition:all .2s ease-in-out}.blog #resultats .search-filter-results a.billet .content{flex-grow:1}.blog #resultats .search-filter-results a.billet .content p{font-size:15px}.blog #resultats .search-filter-results a.billet .meta{font-size:15px}.blog #resultats .search-filter-results a.billet .meta .categories{font-weight:500}.blog #resultats .search-filter-results a.billet .meta .date{font-weight:300}.blog #resultats .search-filter-results a.billet:hover{color:#000;transform:translateY(-10px)}.blog #resultats .search-filter-results a.billet:hover h3,.blog #resultats .search-filter-results a.billet:hover p{color:#000}.blog #resultats .search-filter-results .pagination .nav-links{display:flex;gap:.5rem}.blog #resultats .search-filter-results .pagination .nav-links span.current{display:flex;align-items:center;justify-content:center;font-size:16px;width:35px;height:35px;color:#000;background:#fff;border:2px solid #000;border-radius:5px;text-decoration:none}.blog #resultats .search-filter-results .pagination .nav-links a{display:flex;align-items:center;justify-content:center;font-size:16px;width:35px;height:35px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;text-decoration:none;transition:all .15s ease-in-out}.blog #resultats .search-filter-results .pagination .nav-links a.next,.blog #resultats .search-filter-results .pagination .nav-links a.prev{width:inherit;height:inherit;padding:0 1rem}.blog #resultats .search-filter-results .pagination .nav-links a:hover{color:#000;background:#fff}body.error404 section#notfound-intro{padding-top:20px}@media (min-width:768px){body.error404 section#notfound-intro{padding-top:50px}}body.error404 section#notfound-intro img.image-right{max-height:300px}@media (min-width:768px){body.error404 section#notfound-intro img.image-right{max-height:480px}}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields label,body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields option,body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields select{font-size:16px}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields input:not([type=checkbox]),body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields select{height:40px;cursor:pointer}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields .frm_checkbox label{font-size:1rem}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields .frm_checkbox input[type=checkbox]{width:20px;height:20px;margin-right:10px;cursor:pointer}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields select{margin-top:15px}body.page-template-page-contact section#contact-intro .frm_forms .frm_form_fields .frm_inside_container.frm_label_float_top>label{top:-8px}body.page-template-sitemap section#sitemap-intro{padding-top:20px}@media (min-width:768px){body.page-template-sitemap section#sitemap-intro{padding-top:50px}}body.page-template-politique-confidentialite section#confidentialite-intro{padding-top:20px}@media (min-width:768px){body.page-template-politique-confidentialite section#confidentialite-intro{padding-top:50px}}body.page-template-politique-confidentialite section#confidentialite-content h2{margin-top:3rem}body.page-template-politique-confidentialite section#confidentialite-content h3{margin-top:2.5rem}body.page-template-mentions-legales section#mentions-intro{padding-top:20px}@media (min-width:768px){body.page-template-mentions-legales section#mentions-intro{padding-top:50px}}body.page-template-mentions-legales section#mentions-content h2{margin-top:3rem}body.page-template-mentions-legales section#mentions-content h3{margin-top:2.5rem}.single .content-article .meta .categorie{font-weight:500}.single .content-article .meta .date{font-size:15px;font-weight:300}.single .content-article .partage span{display:flex;position:relative;font-family:Poppins,sans-serif;color:#2f2e41;font-weight:600;font-size:16px}@media (min-width:768px){.single .content-article .partage span{font-size:20px}}.single .content-article .partage ul{display:inline-flex;flex-wrap:wrap;gap:15px}.single .content-article .partage ul li a{display:flex;align-items:center;justify-content:center;font-size:16px;width:35px;height:35px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;transition:all .15s ease-in-out;text-decoration:none}.single .content-article .partage ul li a:hover{color:#000;background:#fff}.single .sidebar-article .derniers-billets{border:1px solid #455a64;border-radius:15px;background:#f9f8ff}.single .sidebar-article .derniers-billets .categorie{font-size:14px;font-weight:500}.single .sidebar-article .derniers-billets .date{font-size:13px;font-weight:300}footer{position:relative;background:#fff}footer #footer-logo img{max-width:245px}footer #footer-coordonnees .wrapper a{color:#000;display:block}footer #footer-coordonnees .wrapper a:hover{color:#2f2e41;text-decoration:none}footer #footer-coordonnees .wrapper a.phone{font-size:18px}footer #footer-socials ul{display:inline-flex;flex-wrap:wrap;gap:15px;align-items:center;margin:0;padding:0}footer #footer-socials ul li a{display:flex;align-items:center;justify-content:center;font-size:25px;width:45px;height:45px;background:#000;color:#fff;border:2px solid #000;border-radius:5px;text-decoration:none;transition:all .15s ease-in-out}footer #footer-socials ul li a:focus,footer #footer-socials ul li a:hover{color:#000;background:#fff;transform:scale(1.1)}footer #footer-menu ul{display:inline-flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0}footer #footer-menu ul li{flex:1 1 auto;position:relative;text-align:center;padding:0 .5rem;line-height:1}footer #footer-menu ul li a{color:#000;font-size:14px;text-decoration:none}footer #footer-menu ul li a:hover{color:#2f2e41}footer #footer-menu ul li+li{border-left:solid 1px #000}footer #footer-copyright{font-size:12px}footer #footer-copyright a{color:#000}footer #footer-copyright a:hover{color:#2f2e41;text-decoration:underline}@media (min-width:1600px){.container{max-width:1450px}}@media (max-width:991.98px){.row-reverse{display:flex;flex-flow:column-reverse}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}