@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-XLt.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-XLtObl.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-Bk.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-BkObl.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-Md.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-MdObl.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-Demi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-DemiObl.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ITC Avant Garde Gothic Pro;src:url(/themes/artisans/fonts/ITCAvantGardePro-BoldObl.ttf) format("truetype");font-weight:700;font-style:italic}body{overflow-x:hidden;scroll-behavior:smooth;color:#0f2625}h1,h2,h3,h4,p,a,address,li,span{font-family:ITC Avant Garde Gothic Pro}h1{font-size:7rem;font-weight:700;letter-spacing:8px;line-height:1.1}h2{font-size:2.375rem;font-weight:700;letter-spacing:.19px}h3{font-size:1.75rem;font-weight:700;letter-spacing:.28px;color:#ae8b44;line-height:1.1}h3.title-puce:before{content:url(/themes/artisans/img/puce-fleche-or.svg);margin-right:.825rem}p,address,li{font-size:1.25rem;font-weight:300;letter-spacing:.3px;line-height:32px}a{text-decoration:none;color:inherit;display:block}a:hover{color:#ae8b44}strong,b,.strong{font-weight:500}.menu-item{font-size:.938rem;font-weight:600;letter-spacing:1.2px}.page-container{display:flex;flex-direction:column;min-height:100vh}.page-container main{flex-grow:1}.img-container-cover img{width:100%;height:100%;object-fit:cover}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.texte-or{color:#ae8b44}.home h1{font-size:10rem}.home #top:before{height:1094px}.home #top .container-top h1{line-height:1}@media (min-width: 992px){.container,.container-lg,.container-xl,.container-xxl{max-width:100%;padding-left:var(--aside-width)}}:root{--aside-width: 115px}@media (max-width: 1399px){:root{--aside-width: 100px}.home h1{font-size:8rem}}@media (max-width: 1199px){:root{--aside-width: 85px}}@media (max-width: 991px){:root{--aside-width: 0}}@media (max-width: 767px){.home h1,h1{font-size:6rem}}@media (max-width: 575px){h2{font-size:2rem}.offset-1{margin-left:4.166666666%}.col-10{width:91.666666666%}.home h1,h1{font-size:4rem;letter-spacing:4px}}@media (max-width: 375px){.home h1,h1{font-size:3.5rem}}.button-container{display:flex}.button-container.center{justify-content:center}.button{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 15px;font-family:ITC Avant Garde Gothic Pro;font-size:.813rem;font-weight:600;line-height:1.4;text-transform:uppercase;letter-spacing:.26px;border-radius:0;color:#ae8b44;cursor:pointer;text-align:center;border:1px solid transparent;line-height:1.3;min-width:225px}.button.center{justify-content:center}.button-first{background-color:#fffdf8;border-color:#ae8b44}.button-first:hover{background-color:#ae8b44;color:#fff}.button-first:hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(27%) hue-rotate(36deg) brightness(104%) contrast(100%)}.button-second{background-color:#0f2625;color:#fff;border-color:#ae8b44}.button-second:hover{background-color:#fff;border-color:#fff}.button-third{background-color:#0f2625;color:#fff;border-color:#0f2625;justify-content:center}.button-third:hover{background-color:#ae8b44;border-color:#ae8b44}#loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f2625;display:flex;justify-content:center;align-items:center;z-index:9999;transition:transform 1s ease-in-out}#loader .logo{width:200px;height:auto}#loader .nologo{color:#fff;font-weight:600;font-size:2rem;text-align:center;line-height:1.25;padding:0 .75rem}.slide-out{transform:translate(-100%)}#menu{position:relative;z-index:1;padding:44px 0}#menu .menu-list{gap:2rem}#menu .menu-list .menu-item{min-height:40px;display:flex;align-items:center;line-height:unset}#menu .menu-list .menu-item a:after{content:"";margin-top:6px;display:block;width:0;height:2px;background-color:#ae8b44;transition:.25s ease}#menu .menu-list .menu-item a:hover:after{width:75%}@media (max-width: 1199px){#menu{padding:36px 0}}#header{top:0;left:0;height:100px;width:100%;z-index:10;padding:26px 36px;box-sizing:border-box;color:#0f2625;-webkit-user-select:none;user-select:none;background-color:#fff;position:relative;overflow:hidden}#header.white{color:#fff}#header .header-after{width:3px;height:65px;position:absolute;top:0;right:-2px;background-color:#ae8b44}#header .site-name{transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.225px;font-size:15px;font-weight:600}#header .sq-button,#header .sq-menu__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:unset;cursor:pointer;padding:.25rem}#header .sq-button:focus,#header .sq-menu__close:focus{outline:none}@media (min-width: 1199px){#header{padding:44px 32px}}@media (min-width: 991px){#header{padding:36px 26px}}@media all and (min-width: 992px){#header{position:fixed;width:var(--aside-width);height:100vh;background-color:transparent;border-right:1px solid #ae8b44}}.sq-menu{position:fixed;z-index:200;background-color:#0f2625;-webkit-transition:-webkit-transform .3s;transition:transform .3s;width:100%;height:100%;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translate(100%)}.sq-menu.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}.sq-menu .sq-menu-top{height:100px;padding:26px 36px;flex-shrink:0}.sq-menu .burger-container{flex-grow:1;padding-top:10%;padding-bottom:10%;position:relative}.sq-menu .burger-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/themes/artisans/img/main-blanche-transp.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.sq-menu .burger-container .burger_menu{list-style:none;padding-left:0;text-align:center;display:flex;flex-direction:column;justify-content:space-between;max-height:350px;height:100%}.sq-menu .burger-container .burger_menu li{position:relative;line-height:unset}.sq-menu .burger-container .burger_menu li a{color:#fff;padding:10px 20px;width:100%;font-size:1.25rem;font-weight:600;letter-spacing:3px;display:block;text-transform:initial;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out}.sq-menu .burger-container .burger_menu li a:hover{color:#ae8b44}.sq-menu .menu-logo{padding:10% 1rem}body.has-active-menu{overflow:hidden}.sq-mask{position:fixed;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity .3s,width 0s .3s,height 0s .3s;transition:opacity .3s,width 0s .3s,height 0s .3s}.sq-mask.is-active{width:100%;height:100%;opacity:.7;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:10}@media all and (max-height: 630px){.sq-menu .menu-logo{padding:5% 1rem}}@media all and (max-height: 535px){.sq-menu{justify-content:unset!important}.sq-menu .menu-logo{display:none!important}}#top{background-color:#fffdf8;padding:10rem 0 0;overflow:hidden}#top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/artisans/img/logo-backgrd.svg),#fffdf8;background-repeat:no-repeat;background-size:contain;background-position:var(--aside-width) top;z-index:0}#top .container-top{z-index:1;position:relative}#top .container-top h1{margin-bottom:7rem;margin-left:8px;margin-right:8px}#top .container-top h1 strong{display:block;margin-left:29%;text-align:left;font-size:3.75rem;letter-spacing:4.8px;font-weight:600;margin-bottom:1.5rem}#top .container-top h1 em{display:block;margin-top:2rem;font-size:2.315rem;letter-spacing:2.96px;font-weight:600}#top .container-top .zooming-container{z-index:2;overflow:hidden;position:relative;height:100vh;transition:width .45s ease-in-out,margin-left .45s ease-in-out}#top .scroll{position:absolute;left:0;top:650px;-webkit-user-select:none;user-select:none;cursor:pointer}#top .scroll .scroll-text{display:block;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl;letter-spacing:1.28px;color:#ae8b44;font-size:1.25rem;font-weight:500}@media all and (max-width: 991px){#top .container-top .zooming-container{max-height:75vh}}@media all and (max-width: 767px){#top{padding-top:8rem}}@media all and (max-width: 575px){#top .container-top h1 strong{font-size:3rem;margin-bottom:.5rem}#top .container-top h1 em{margin-top:1rem;font-size:2rem;letter-spacing:2px}}#mission{background-color:#fffdf8;padding:9rem 0 20rem;overflow:hidden;position:relative;z-index:1}#mission .left .title_reseau{font-size:3.25rem;letter-spacing:.918px;line-height:70px;font-weight:600;margin-bottom:5rem}#mission .left .links_mission{max-width:285px;font-size:30px;font-weight:600;letter-spacing:.6px;line-height:40px}#mission .left .links_mission:after{content:url(/themes/artisans/img/fleche-or-link.svg);display:block}#mission .left .links_mission+.links_mission{margin-top:2rem}#mission .left .links_mission:hover:after{animation:shake .5s ease-in-out}#mission .left .img-container-cover{padding-bottom:50px}#mission .right .img-container-cover{position:relative}#mission .right .img-container-cover img{min-height:650px;position:relative;z-index:2}#mission .right .img-container-cover .img-bcg{position:absolute;min-height:unset;right:-360px;height:auto;width:unset;bottom:25px;z-index:0}#mission .right .listing-mission{list-style-image:url(/themes/artisans/img/puce-etoile-verte.svg);list-style-position:inside}#mission .right .listing-mission li{margin-left:.25rem;font-weight:600;letter-spacing:0;line-height:1.5;font-size:1rem}#mission .right .listing-mission li+li{margin-top:1rem}#mission .right .button-img:after{content:url(/themes/artisans/img/picto-eyes.svg);margin-left:1.5rem}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(2px)}75%{transform:translate(5px)}to{transform:translate(0)}}@media all and (max-width: 1299px){#mission .left .title_reseau{font-size:2.75rem;line-height:60px}#mission .right .img-container-cover img{min-height:600px}}@media all and (max-width: 1199px){#mission{padding-bottom:13rem}}@media all and (max-width: 575px){#mission{padding-top:5rem}#mission .left .title_reseau{font-size:2.25rem;line-height:50px}#mission .right .img-container-cover img{min-height:unset}#mission .right .img-container-cover .img-bcg{display:none}}#engagements{background-color:#0f2625;color:#fff;padding:15rem 0 12rem;position:relative;z-index:2}#engagements:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:50px;background-image:url(/themes/artisans/img/motif-frise.svg);background-position:right 0px bottom -2.5px;background-repeat:repeat-x;z-index:0}#engagements .engagements_row{margin-top:-29rem}#engagements .sigle-img{margin-bottom:8rem}#engagements .listing-engagements{margin-top:7rem}#engagements .listing-engagements li .text-uppercase.strong:before{content:url(/themes/artisans/img/puce-etoile-or.svg);margin-right:1rem}#engagements .listing-engagements li+li{margin-top:3rem}@media (min-width: 1200px){#engagements .fake-offset-xl-1-5{margin-left:20%}}@media all and (max-width: 1199px){#engagements .engagements_row{margin-top:-23rem}#engagements .engagements_row .sigle-img img{width:auto;height:250px}#engagements .engagements_row .listing-engagements{margin-top:3rem}}@media all and (max-width: 991px){#engagements{padding:12rem 0 10rem}#engagements .engagements_row{margin-top:-20rem}#engagements .sigle-img{margin-bottom:6rem}}#realisations{padding:10rem 0 7rem;position:relative}#realisations:before{content:"";position:absolute;top:0;left:0;width:100%;height:50px;background-image:url(/themes/artisans/img/motif-frise.svg);background-position:left 0px top 2.5px;background-repeat:repeat-x;z-index:0;transform:scale(-1)}#realisations h2{font-size:7.5625rem;font-weight:600;letter-spacing:2.178px;line-height:1.2;margin-top:-4rem;z-index:10;position:relative}#realisations .galerie .scroll-container{position:relative}#realisations .galerie .scroll-container .image-container{position:sticky;top:5vh;height:95vh;width:100%}#realisations .galerie .scroll-container img{height:95vh;width:100%;object-fit:cover}#realisations .swiper-realisations{margin-top:8rem;margin-left:0;margin-right:0}#realisations .swiper-realisations .swiper{margin-right:unset}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide{margin:0}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .img-container-cover{min-height:250px}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content{padding:42px 36px 72px}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content .contact{font-size:13px;font-weight:600;color:#ae8b44;text-transform:uppercase;letter-spacing:.26px;position:relative}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content .contact:after{content:"";display:block;width:25px;height:2px;background-color:#ae8b44;transition:.25s ease;margin:0 auto}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content .contact:hover:after{width:75%}#realisations .realisations-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:84px;padding:0;background-color:unset;display:block}#realisations .realisations-button:hover{filter:brightness(0) saturate(100%) invert(54%) sepia(62%) saturate(377%) hue-rotate(2deg) brightness(92%) contrast(87%)}#realisations .realisations-button.realisations-button-prev img{transform:rotate(-180deg)}@media all and (max-width: 1299px){#realisations h2{font-size:6.5625rem;margin-top:-3.5rem}}@media all and (max-width: 1199px){#realisations h2{font-size:5rem;margin-top:-2.5rem}}@media all and (max-width: 991px){#realisations .swiper-realisations{margin-top:5rem}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide{align-content:flex-start}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .img-container-cover{height:45vh}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content{padding:42px calc(var(--bs-gutter-x) * .5) 18px}}@media all and (max-width: 767px){#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .img-container-cover{height:35vh}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide .slide_content{padding-top:24px;padding-bottom:8px}#realisations .swiper-realisations .swiper .swiper-wrapper .swiper-slide h2{margin-top:-5.5rem}}@media all and (max-width: 575px){#realisations .galerie .scroll-container .image-container{height:55vh}#realisations .galerie .scroll-container img{height:45vh}#realisations h2{font-size:4rem;margin-top:-8rem}}@media all and (max-width: 445px){#realisations h2{font-size:3rem;margin-top:-7.25rem}}@media all and (max-width: 340px){#realisations h2{font-size:2.85rem;margin-top:-6.5rem}}#temoignages{position:relative;background-color:#fffdf8;padding:6rem 0 5rem}#temoignages .puce-temoignage{position:absolute;top:-26px;left:50%}#temoignages .swiper-temoignages{margin-top:3rem}#temoignages .swiper-temoignages .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;min-height:100%;flex-direction:column}#temoignages .swiper-temoignages .swiper-slide p{font-weight:500;font-style:italic;color:#ae8b44}#temoignages .swiper-temoignages .swiper-slide p+p{margin-top:.8rem}#temoignages .swiper-temoignages .swiper-slide p:first-of-type:before{content:"« "}#temoignages .swiper-temoignages .swiper-slide p:last-of-type:after{content:" »"}#temoignages .swiper-temoignages .swiper-slide .decouvrir{font-size:13px;font-weight:600;color:#0f2625;text-transform:uppercase;letter-spacing:.26px;line-height:32px;position:relative}#temoignages .swiper-temoignages .swiper-slide .decouvrir:after{content:"";display:block;width:25px;left:50%;height:2px;background-color:#0f2625;transition:.25s ease;margin:0 auto}#temoignages .swiper-temoignages .swiper-slide .decouvrir:hover:after{width:75%}@media all and (max-width: 991px){#temoignages .puce-temoignage{left:50%;transform:translate(-43%)}}#qualifications{background-color:#393a34;color:#fff}#qualifications .img-container-cover{padding:0}#qualifications .right{padding-top:5rem;padding-bottom:5rem}#qualifications .right .listing-qualifications{--bs-gutter-y: 3rem;margin-top:5rem}@media all and (max-width: 991px){#qualifications .right{padding-bottom:7rem;padding-right:calc(var(--bs-gutter-x));padding-left:calc(var(--bs-gutter-x))}#qualifications .right .listing-qualifications{margin-top:2rem}}@media all and (max-width: 575px){#qualifications .right{padding-top:4rem}}#rejoindre{background-color:#0f2625;color:#fff;padding:9.75rem 0 11.625rem;overflow:hidden}#rejoindre .button-img:after{content:url(/themes/artisans/img/pictocasque.svg);margin-left:1.5rem}#rejoindre .title-puce{margin-top:9rem}#rejoindre .swiper-artisans .swiper-wrapper{height:125px}#rejoindre .swiper-artisans .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-weight:500;font-size:1.5rem;-webkit-user-select:none;user-select:none;text-align:center}#rejoindre .swiper-artisans .swiper-wrapper .swiper-slide a{padding:.5rem;display:flex}#rejoindre .swiper-artisans .swiper-wrapper .swiper-slide a:hover img{filter:brightness(0) saturate(100%) invert(54%) sepia(62%) saturate(377%) hue-rotate(2deg) brightness(92%) contrast(87%)}#rejoindre .swiper-artisans .swiper-wrapper .swiper-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(27%) hue-rotate(36deg) brightness(104%) contrast(100%)}@media all and (max-width: 767px){#rejoindre{padding:6.75rem 0 8rem}#rejoindre .title-puce{margin-top:5rem}}@media all and (max-width: 575px){#rejoindre{padding:6rem 0}}#partenaires{background-color:#fffdf8;padding:11.625rem 0 12.25rem;position:relative;overflow:hidden}#partenaires:before{content:"";background-image:url(/themes/artisans/img/barre-or.svg);background-repeat:no-repeat;background-position:left -330px top -180px;background-size:645px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#partenaires .container-fluid{z-index:1;position:relative}#partenaires ul{list-style-image:url(/themes/artisans/img/puce-etoile-verte.svg);padding-left:1.1rem}#partenaires ul li{padding-left:24px;line-height:1.5;font-size:1rem}#partenaires ul li+li{margin-top:1.5rem}#partenaires .column-2{column-count:2}@media all and (max-width: 991px){#partenaires{padding:9.625rem 0 10rem}#partenaires:before{background-position-y:top -250px}}@media all and (max-width: 767px){#partenaires{padding:9.625rem 0 6rem}#partenaires:before{background-position:left -315px top -295px}}@media all and (max-width: 575px){#partenaires{padding:6rem 0 4rem}#partenaires:before{background-position-x:left -380px}#partenaires .column-2{column-count:1}#partenaires .pr-0{padding-right:calc(var(--bs-gutter-x) * .5)!important}}#contact{padding:10rem 0 14.125rem}#contact address,#contact p{margin-bottom:0}#contact .logo{margin-bottom:5.625rem}#contact .infos-contact .socials-media a:hover{filter:brightness(0) saturate(100%) invert(54%) sepia(62%) saturate(377%) hue-rotate(2deg) brightness(92%) contrast(87%)}#contact label,#contact .form-control,#contact textarea,#contact select{width:100%;font-family:ITC Avant Garde Gothic Pro}#contact .form-control{border:none;border-radius:0;border-bottom:1px solid #0f2625;caret-color:#ae8b44}#contact .form-control.wpcf7-not-valid{border-color:#dc3232}#contact .form-control:focus{box-shadow:unset;border-color:#ae8b44}#contact .form-textarea{height:100%}#contact .form-textarea textarea{resize:none;height:100%;min-height:150px;border:1px solid #0f2625;caret-color:#ae8b44}#contact label,#contact select{color:#ae8b44}#contact select{margin-top:2rem;border:none;border-radius:0;border-bottom:1px solid #0f2625;padding:1rem .75rem}#contact select:focus{box-shadow:unset;border-color:#ae8b44}#contact .wpcf7-response-output,#contact .wpcf7-not-valid-tip{font-family:ITC Avant Garde Gothic Pro;font-size:1rem;line-height:1.15;margin-top:.5rem;margin-left:0;margin-right:0;padding:.5rem 1rem .3rem}#contact .wpcf7-submit{margin-top:2rem}#contact .wpcf7 form.invalid .wpcf7-response-output,#contact .wpcf7 form.unaccepted .wpcf7-response-output,#contact .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ae8b44;margin-top:2rem}@media all and (max-width: 991px){#contact{padding:8rem 0 6rem}#contact .logo{margin:2.625rem 0}}@media all and (max-width: 767px){#contact{padding:4rem 0}#contact .col-textarea{margin-top:2.5rem}}.titre-texte{position:relative;z-index:1;margin-top:5rem;margin-bottom:6rem}.titre-texte a{font-weight:400;display:inline}.titre-texte ul{list-style:disc;padding-left:24px;font-weight:inherit}#footer{background-color:#0f2625;padding:2.625rem 0;z-index:15;position:relative}#footer p,#footer a{color:#fff}#footer a:hover{color:#ae8b44}#footer .rgpd-links{list-style:none;padding:0;gap:.5rem}#footer .back-to-top{font-size:.5rem;letter-spacing:.12px}#footer li{display:flex;align-items:center;font-weight:400;font-size:1rem;letter-spacing:0;line-height:unset}#footer li:before{display:block;width:12px;height:16px;margin-left:24px;margin-right:24px}#footer li+li:before{content:url(/themes/artisans/img/puce-footer.svg)}@media all and (max-width: 767px){#footer li:before{content:url(/themes/artisans/img/puce-footer.svg);margin-left:0}}@media all and (max-width: 575px){#footer .rgpd-links{gap:1rem}}@font-face{font-family:Monologue-Sequane;src:url(/themes/artisans/fonts/Monologue-Sequane.ttf) format("truetype"),url(/themes/artisans/fonts/Monologue-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/artisans/fonts/Monologue-Sequane.woff) format("woff"),url(/themes/artisans/fonts/Monologue-Sequane.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Poppins-Sequane;src:url(/themes/artisans/fonts/Poppins-Sequane.eot);src:url(/themes/artisans/fonts/Poppins-Sequane.eot?#iefix) format("embedded-opentype"),url(/themes/artisans/fonts/Poppins-Sequane.woff2) format("woff2"),url(/themes/artisans/fonts/Poppins-Sequane.woff) format("woff"),url(/themes/artisans/fonts/Poppins-Sequane.ttf) format("truetype");font-weight:400;font-style:normal}.signature{height:26px;overflow:hidden;margin:0;position:relative}.signature:hover p,.signature:hover p .relever{top:0;letter-spacing:0}.signature p{display:inline-block;font-size:26px;letter-spacing:-4.5px;font-family:Monologue-Sequane,sans-serif;margin:0;position:relative;line-height:unset}.signature p a{color:inherit;font-family:inherit;font-size:inherit!important;text-decoration:inherit;position:relative;letter-spacing:inherit;text-transform:inherit}.signature p .site{letter-spacing:0;font-family:Poppins-Sequane,sans-serif;font-size:16px;position:relative;top:-5px}.signature p .relever{font-family:inherit;position:relative;top:26px;transition:all .3s ease-out;height:100%}
