@charset "UTF-8";@font-face{font-family:'Recia';src:url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../fonts/Recia-Semibold.woff2) format("woff2"),url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../fonts/Recia-Semibold.woff) format("woff"),url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../fonts/Recia-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@-webkit-keyframes scale-up-tr{0%{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50%;transform-origin:50%}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;transform-origin:50%}}@keyframes scale-up-tr{0%{opacity:.8;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:50%;transform-origin:50%}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;transform-origin:50%}}.scale-up-tr{-webkit-animation:scale-up-tr .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-tr .4s cubic-bezier(.39,.575,.565,1) both}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-right{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-right{-webkit-animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-right-revert{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0;visibility:hidden}}@keyframes slide-right-revert{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0;visibility:hidden}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}5%,30%{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}35%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-top{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}5%,30%{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}35%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scale-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scale-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes scale-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes btn-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);color:transparent}80%{-webkit-transform:scaleX(1);transform:scaleX(1);color:transparent}}@-webkit-keyframes btn-right{0%{-webkit-transform:scaleX(0);transform:scaleX(0);color:transparent}80%{-webkit-transform:scaleX(1);transform:scaleX(1);color:transparent}}@keyframes btn-right-r{0%{-webkit-transform:scaleX(0);transform:scaleX(0);color:transparent}80%{-webkit-transform:scaleX(1);transform:scaleX(1);color:transparent}}@-webkit-keyframes btn-right-r{0%{-webkit-transform:scaleX(0);transform:scaleX(0);color:transparent}80%{-webkit-transform:scaleX(1);transform:scaleX(1);color:transparent}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes defilement-rtl{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes defilement-rtl{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes aurore{0%{background-position:0 0}50%{transform:translateY(110px)}100%{background-position:-1500px 0}}@-webkit-keyframes aurore{0%{background-position:0 0}50%{transform:translateY(110px)}100%{background-position:-1500px 0}}@keyframes cats{0%{opacity:0}25%{opacity:0}50%{opacity:1}65%{opacity:0}100%{opacity:0}}@keyframes logo{100%{-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.slick-dots{display:flex;margin-bottom:30px;position:absolute;top:0;width:100%}@media only screen and (min-width:70rem){.slick-dots{padding-right:60px}}.slick-dots li{flex-grow:2}.slick-dots li button{display:block;width:100%;background:0 0;border:none;border-bottom:1px solid #bbb7ce;position:relative;top:4px;color:transparent;cursor:pointer}.slick-dots li button:focus{outline:none;border-bottom:4px solid var(--ui-color-secondary);top:0}.slick-dots li.slick-active button{border-bottom:4px solid var(--ui-color-secondary);top:0}.slick-dotted{padding-top:80px}html{overflow-x:hidden}body{overflow-x:hidden}p{margin-bottom:15px;display:block}.date{color:silver;opacity:.8;letter-spacing:2px;font-weight:700}.btn.inverted,.wp-block-button__link.inverted,.sendpress-submit.inverted,.wpcf7-submit.inverted{color:#fff;border-color:#fff}.text-center{text-align:center}.link{text-decoration:none;font-weight:700;display:inline-block;padding-bottom:10px;color:#0e0e0e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(21%,var(--ui-color-secondary)));background-image:linear-gradient(to bottom,transparent 20%,var(--ui-color-secondary) 21%);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat}.bg-black{background:#0e0e0e;border-bottom:1px solid #434343;color:#fff;width:calc(100% + 90px);margin-left:-45px}.bg-black .wp-block-button__link,.bg-black .sendpress-submit,.bg-black .wpcf7-submit{background:#434343;color:#fff}.bg-black .wp-block-button__link:hover,.bg-black .sendpress-submit:hover,.bg-black .wpcf7-submit:hover{background:var(--ui-color-secondary)}.bg-black .wp-block-group__inner-container{width:80%;margin:auto}.bg-black .wp-block-group__inner-container .wp-block-column{padding:15px}.bg-black .wp-block-group__inner-container .wp-block-column p{max-width:450px;margin:15px 0}@media only screen and (min-width:43rem){.bg-black .wp-block-group__inner-container .wp-block-column{padding:60px}.bg-black .wp-block-group__inner-container .wp-block-column:first-of-type{border-right:1px solid #434343}}@media only screen and (min-width:43rem){.bg-black{width:calc(100% + 150px);margin-left:-75px}}.bg-black h2{display:inline;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(21%,var(--ui-color-secondary)));background-image:linear-gradient(to bottom,transparent 20%,var(--ui-color-secondary) 21%);background-size:100% 2px;background-position:0 90%;background-repeat:no-repeat;-webkit-transition:background-size .5s ease-in-out .2s;transition:background-size .5s ease-in-out .2s}.content .bg-black p{color:#fff}.wrapper{padding:0 45px}@media only screen and (min-width:70rem){.wrapper{padding:0 75px;margin:auto}}#search-toggle-2{padding:0;border:none;padding:0;background:0 0;display:none}@media only screen and (min-width:70rem){#search-toggle-2{display:block}}.home #search-toggle-2{filter:brightness(0) invert(1)}#call-to-action{background:var(--ui-color-secondary);padding:15px 30px;font-weight:700;color:#fff;text-decoration:none;z-index:9;display:block;color:#fff}#call-to-action:hover{text-decoration:underline}#call-to-action:hover{background:#434343;transition:.3s ease}#call-to-action span{display:block;color:#fff;text-transform:uppercase;letter-spacing:.5px}@media only screen and (min-width:70rem){#call-to-action{position:absolute;top:0;right:0;padding-top:23px}}form.search{padding:15px}form.search input,form.search button{border:none;border-bottom:1px solid #434343}form.search input:focus,form.search button:focus{border-color:var(--ui-color-secondary)}@media only screen and (min-width:70rem){form.search input,form.search button{border-bottom:1px solid #fff;color:#fff}form.search input ::placeholder,form.search button ::placeholder{color:#fff}}@media only screen and (min-width:70rem){form.search{display:none;padding:0;padding-left:30px}}@media only screen and (min-width:70rem){.search-open .search{display:block}}header.header.type2{padding:15px 0 0;background:#f5f5f5}header.header.type2 nav{background:#fff}header.header.type2 nav a{text-transform:uppercase;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:.5px;color:#0e0e0e}header.header.type2 nav a:hover{color:var(--ui-color-secondary);transition:.3s ease}@media only screen and (min-width:70rem){header.header.type2 nav{background:0 0}}@media only screen and (min-width:70rem){header.header.type2{background:0 0;padding:15px 75px}header.header.type2 .logo{margin-right:30px}header.header.type2 nav{display:flex}}.home header.header.type2 .logo-white{display:none}@media only screen and (min-width:70rem){.home header.header.type2 .logo-white{display:block}.home header.header.type2 .logo-img{display:none}.home header.header.type2 a{color:#fff}}@media only screen and (min-width:70rem){.scrolled #search-toggle-2{filter:none}}.scrolled .search input,.scrolled .search button{border-bottom:1px solid #434343;color:#0e0e0e}.scrolled .search input:focus,.scrolled .search button:focus{border-color:var(--ui-color-secondary)}.scrolled .search input ::placeholder,.scrolled .search button ::placeholder{color:#0e0e0e}@media only screen and (min-width:70rem){.scrolled header.header{background:#fff;transition:.3s ease}.scrolled header.header nav a{color:#000}}@media only screen and (min-width:70rem){.scrolled.home header.header.type2{background:#fff;transition:.3s ease}.scrolled.home header.header.type2 nav a{color:#000}.scrolled.home header.header.type2 .logo-white{display:none}.scrolled.home header.header.type2 .logo-img{display:block}}.copyright{opacity:.7;text-transform:uppercase}footer{color:#fff}footer h3{text-transform:uppercase;font-size:15px;font-size:.9375rem;letter-spacing:1px}footer .widget_nav_menu a{text-transform:none;text-decoration:underline;letter-spacing:0}footer h2{color:#fff}footer .adresse .btn{margin-top:30px}footer .adresse strong{font-weight:700}@media only screen and (min-width:70rem){footer .adresse strong{float:right;position:relative;top:-40px}}@media only screen and (min-width:70rem){footer .sidebar-widget.flex>div.spacer{width:15%}}.scrolled-top header.header{-moz-transform:translate(0,-110px);-o-transform:translate(0,-110px);-ms-transform:translate(0,-110px);-webkit-transform:translate(0,-110px);transform:translate(0,-110px);transition:.3s ease}#home-top{gap:0;width:calc(100% + 90px);margin-left:-45px;margin-bottom:60px}#home-top h1{display:inline;font-size:40px;font-size:2.5rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(21%,var(--ui-color-secondary)));background-image:linear-gradient(to bottom,transparent 20%,var(--ui-color-secondary) 21%);background-size:100% 2px;background-position:0 90%;background-repeat:no-repeat;-webkit-transition:background-size .5s ease-in-out .2s;transition:background-size .5s ease-in-out .2s}#home-top .bg-black{padding:15px}@media only screen and (min-width:43rem){#home-top{width:calc(100% + 150px);margin-left:-75px}#home-top .wp-block-cover__inner-container{width:80%;margin:auto}#home-top h1{display:inline;font-size:60px;font-size:3.75rem;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(21%,var(--ui-color-secondary)));background-image:linear-gradient(to bottom,transparent 20%,var(--ui-color-secondary) 21%);background-size:100% 2px;background-position:0 90%;background-repeat:no-repeat;-webkit-transition:background-size .5s ease-in-out .2s;transition:background-size .5s ease-in-out .2s}}#home-top .wp-block-column{margin:0}.hight{text-transform:uppercase;font-size:13px;font-size:.8125rem;font-weight:600}.comment-aider{background:#fff;padding:15px;max-width:18rem;margin:auto;color:#000}.comment-aider a{color:#000;font-size:30px;font-size:1.875rem;text-decoration:none;display:block;padding-top:50px}.comment-aider a:after{content:url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../img/picto_flecheN.svg);display:block;margin-top:30px;width:55px;height:9px;transition:.3s ease}.comment-aider a:hover{color:var(--ui-color-secondary);transition:.3s ease}.comment-aider a:hover:after{transition:.3s ease;-moz-transform:translate(10px,0);-o-transform:translate(10px,0);-ms-transform:translate(10px,0);-webkit-transform:translate(10px,0);transform:translate(10px,0)}@media only screen and (min-width:70rem){.comment-aider{padding:30px}}.chiffres-container{display:flex;position:relative;z-index:3}@media only screen and (min-width:43rem){.chiffres-container{margin-left:-100px}}.chiffres{max-width:900px;margin:auto}.chiffres .elem>div{padding:15px}.chiffres .elem:first-of-type{color:#fff;width:100px}.chiffres .elem:first-of-type>div{background:var(--ui-color-secondary)}.chiffres .elem:nth-of-type(2){width:140px}.chiffres .elem:nth-of-type(2)>div{background:#f5f5f5}@media only screen and (min-width:43rem){.chiffres .elem:nth-of-type(2){margin-top:50px}}.chiffres .intitule{font-size:11px;font-size:.6875rem}.chiffres .img-hover{opacity:.3;width:100%}.chiffres .img-hover img{height:auto}@media only screen and (min-width:43rem){.chiffres .img-hover{width:400px}.chiffres .link{margin-top:30px}.chiffres .text-container{position:relative;z-index:2}.chiffres .text-container h2{width:150%;margin-left:-50%}}@media only screen and (min-width:83rem){.chiffres .text-container{padding-left:110px}}.categories a{color:var(--ui-color-secondary);text-transform:uppercase;font-weight:600;letter-spacing:.5px;display:inline;text-decoration:none;font-size:13px;font-size:.8125rem}.categories a:hover{color:#0e0e0e}.bg-black.flex{display:flex;justify-content:center;align-items:center}.services p{text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-size:.8125rem;font-weight:600}.searchbar .selector,.searchbar input[type=text],.searchbar select{font-family:'Montserrat'}.searchbar .list-select input{visibility:hidden}.bloc.projets{margin-bottom:30px}@media only screen and (min-width:43rem){.bloc.projets{margin-bottom:60px}}.bloc.projets .slick-arrow{top:-5px;right:0;width:60px}.bloc.projets .slick-arrow.slick-prev{right:4rem}.bloc.projets .slick-dots{padding-right:8rem}.bloc.projets .slick-slider{margin-bottom:30px}.archive article,.search article{padding:15px}.archive article .img-container,.search article .img-container{position:relative}.archive article .img-container a,.search article .img-container a{display:block}.archive article .img-container a img,.search article .img-container a img{display:block;margin:0;width:100%}.archive article .img-container a:hover,.search article .img-container a:hover{transition:.3s ease}.archive article .img-container a:hover:after,.search article .img-container a:hover:after{transition:.3s ease;opacity:0}.archive article .img-container a:after,.search article .img-container a:after{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;transition:.3s ease;background:#fff;background:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%)}.archive article h3 a,.search article h3 a{color:#000;font-family:"Recia",sans-serif}.archive article h3 a:hover,.search article h3 a:hover{color:var(--ui-color-secondary);transition:.3s ease}.archive article .count,.search article .count{display:block;font-size:40px;font-size:2.5rem;margin-bottom:30px}@media only screen and (min-width:28rem){.archive article,.search article{display:flex}.archive article .text-container,.search article .text-container{width:50%;padding-right:15px}.archive article .img-container,.search article .img-container{width:50%}}@media only screen and (min-width:70rem){.archive article,.search article{padding:30px}}.archive article,.search article{border-bottom:1px solid var(--ui-color-primary);position:relative}@media only screen and (min-width:28rem){.archive article,.search article{margin-bottom:0;align-items:center;padding-right:6rem}.archive article:after,.search article:after{content:" ";display:block;width:1px;height:100%;background:var(--ui-color-primary);right:6rem;top:0;position:absolute}.archive article h3 a:after,.search article h3 a:after{content:url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../img/picto_flecheN.svg);display:block;width:4rem;height:2.3rem;position:absolute;right:1rem;bottom:30px}.archive article .count,.search article .count{padding-right:30px}.archive article .text-container,.search article .text-container{width:50%;padding-left:15px}.archive article .text-container h3,.search article .text-container h3{margin-bottom:60px}.archive article .img-container,.search article .img-container{width:50%;max-width:320px}}@media only screen and (min-width:70rem){.archive article .text-container,.search article .text-container{padding-left:60px}}.carte{margin-bottom:30px;background-size:cover;padding:30px 15px;width:calc(100% + 90px);margin-left:-45px}@media only screen and (min-width:43rem){.carte{margin-bottom:60px}}@media only screen and (min-width:70rem){.carte img{transform:scale(1.3)}}.carte h2{position:relative;z-index:1}.carte img{max-width:380px;margin:auto;position:relative;z-index:0}.carte>div{padding:15px;max-width:840px;margin:auto;background:#fff;text-align:center}.carte .link-container{position:relative;z-index:2;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:25px}.carte .link-container .link{display:block;width:30%;text-align:left;text-transform:uppercase;font-size:11px;font-size:.6875rem;background-position:0 0;padding-top:20px}.carte .link-container .link:hover{color:var(--ui-color-secondary)}@media only screen and (min-width:43rem){.carte{width:calc(100% + 150px);margin-left:-75px;padding:90px 15px}.carte>div{padding:45px}}.bg-grey{background:#f5f5f5;padding:15px}.bg-grey h2{display:inline;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,transparent),color-stop(21%,var(--ui-color-secondary)));background-image:linear-gradient(to bottom,transparent 20%,var(--ui-color-secondary) 21%);background-size:100% 2px;background-position:0 90%;background-repeat:no-repeat;-webkit-transition:background-size .5s ease-in-out .2s;transition:background-size .5s ease-in-out .2s}@media only screen and (min-width:43rem){.bg-grey{width:116%;margin-left:-6%;padding:60px}.bg-grey h2{font-size:35px;font-size:2.1875rem}}@media only screen and (min-width:70rem){.bg-grey{padding:60px 10%}}.wp-block-group.bg-black{padding-top:30px}@media only screen and (min-width:43rem){.wp-block-group.bg-black{padding-top:60px}}.wpcf7 form .wpcf7-response-output{color:#000}#message{background:green;padding:15px;width:80%;position:fixed;top:50px;left:10%;color:#fff;z-index:33;text-align:center;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}#message p{margin-bottom:0;color:#fff}@media only screen and (min-width:70rem){#message{top:auto;bottom:10px;width:500px;left:50%;margin-left:-250px}}.bg-grey .acf-form,.bg-black .acf-form{position:relative;z-index:2}.bg-grey form,.bg-black form{max-width:1024px;margin:auto}.bg-grey form label,.bg-black form label{position:relative;z-index:1;margin-bottom:30px;padding-left:10px}.bg-grey form label.white-label,.bg-black form label.white-label{text-align:center}.bg-grey form .acf-field,.bg-black form .acf-field{margin-bottom:30px}.bg-grey form .acf-field label,.bg-black form .acf-field label{margin-bottom:5px}.bg-grey form .acf-field input,.bg-black form .acf-field input{background:#fff;padding:10px;border:none;cursor:pointer}.bg-grey form .acf-field input:focus,.bg-black form .acf-field input:focus{border:1px solid var(--ui-color-secondary)}.bg-grey form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha),.bg-black form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha){background:#fff;padding:10px;padding-top:40px;height:5.4rem;border:none;position:relative;z-index:-1;cursor:pointer;margin-top:-25px;margin-left:-10px}.bg-grey form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha):focus,.bg-black form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha):focus{border:1px solid var(--ui-color-secondary)}.bg-grey form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-checkbox,.bg-black form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-checkbox{z-index:3;position:static;margin:auto;height:auto;padding:15px;background:0 0;color:#0e0e0e}.bg-grey form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-submit,.bg-black form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-submit{position:static;margin:auto;height:auto;background:0 0;color:#0e0e0e;border-radius:0;padding:22.5px 30px;text-decoration:none;display:block;font-weight:700;border:1px solid transparent;text-transform:uppercase;font-size:13px;font-size:.8125rem;cursor:pointer;text-align:center;transition:.3s ease;border:1px solid #000;color:#0e0e0e;font-family:'Montserrat'}.bg-grey form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-submit:hover,.bg-black form .wpcf7-form-control:not(.wpcf7-radio,.wpcf7-recaptcha).wpcf7-submit:hover{background:var(--ui-color-secondary)}.bg-black form label.white-label{color:#fff}.bg-black form .wpcf7-form-control:not(.wpcf7-radio).wpcf7-submit{border-color:#fff;color:#fff}.is-content-justification-center{text-align:center}.headings{margin:auto;margin-bottom:30px}.headings h1{color:var(--ui-color-secondary)}@media only screen and (min-width:43rem){.headings{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;margin-bottom:60px;padding-bottom:60px}.headings h1{position:relative;z-index:2;margin-left:-150px;font-weight:700}.headings .thumb{width:45%}.headings .thumb img{width:100%;height:auto}.headings .text-container{padding:15px;width:65%}.headings .text-container:before{content:" ";display:block;position:absolute;left:44.5%;top:0;width:45%;height:100%;background:#f5f5f5;z-index:-1}}@media only screen and (min-width:70rem){.headings{width:60%}.headings .text-container{padding:80px}}.headings-cont{position:relative}@media only screen and (min-width:70rem){.headings-cont{padding-top:120px}}.post-type-archive .headings,.tax-type-projets .headings,.search .headings,.tax-categorie .headings{background:#f5f5f5;display:block}.post-type-archive .headings h1,.tax-type-projets .headings h1,.search .headings h1,.tax-categorie .headings h1{margin-left:0}@media only screen and (min-width:70rem){.post-type-archive .headings,.tax-type-projets .headings,.search .headings,.tax-categorie .headings{width:80%;margin-left:0}.post-type-archive .headings:before,.tax-type-projets .headings:before,.search .headings:before,.tax-categorie .headings:before{content:" ";display:block;position:absolute;top:0;background:#f5f5f5;height:121px;width:80%;left:0}}.liste{margin-bottom:30px}.liste .liste-elem{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--ui-color-primary);display:flex}.liste .liste-elem>div:first-of-type{padding-right:30px}.liste .chiffre{color:var(--ui-color-secondary)}.liste .liste-titre{display:block;text-transform:uppercase;font-weight:700;margin-bottom:15px}@media only screen and (min-width:43rem){.liste{width:90%;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap}.liste .liste-elem{width:48%;margin-right:2%;padding-bottom:30px;margin-bottom:30px}}.single-projets .liste{width:100%}.single-projets .liste .liste-elem{display:block}.single-projets .liste .liste-elem>div:first-of-type{padding-right:0}.titrage{padding:30px;color:#fff;margin-bottom:30px;position:relative}.titrage p,.titrage h2{color:#fff}.titrage span{font-size:60px;font-size:3.75rem;font-weight:700}.titrage hr{display:block;margin-bottom:30px;border:none;border-bottom:1px solid #fff;background:0 0}@media only screen and (min-width:43rem){.titrage{padding:60px;text-align:center;margin-bottom:60px;display:flex;justify-content:center}.titrage hr{width:120%;margin-left:-10%}.titrage h2{font-size:35px;font-size:2.1875rem}.titrage .text-container{width:50%;padding:0 15px}.titrage .img-container{width:25%;margin-bottom:-60px}.titrage .img-container img{display:block;width:100%;height:auto}.titrage .exit{position:absolute;right:-10%;height:100%;width:10%;top:0}}.content .groupe-cartes{position:relative}.content .groupe-cartes .carte-adresses{border-bottom:1px solid var(--ui-color-primary);padding-bottom:15px;margin-bottom:15px}.content .groupe-cartes .carte-adresses a{color:var(--ui-color-secondary);display:block;margin-bottom:15px;font-family:"Recia",sans-serif}.content .groupe-cartes .wp-block-columns{align-items:center}.content .groupe-cartes .wp-block-column:first-of-type{padding:30px 0}.content .groupe-cartes .wp-block-column:first-of-type h2,.content .groupe-cartes .wp-block-column:first-of-type p{color:#fff}.content .groupe-cartes h3{padding-left:30px;text-transform:uppercase;display:block;margin-bottom:30px}.content .groupe-cartes .carte-adresses-cont{padding-left:30px;border-left:1px solid var(--ui-color-primary)}.content .groupe-cartes .carting{position:relative}.content .groupe-cartes .carte-iframe{display:none;position:absolute;width:100%;height:100%;top:0;left:0}.content .groupe-cartes .carte-iframe#carte-1{display:block;position:static}@media only screen and (min-width:43rem){.content .groupe-cartes .wp-block-column:first-of-type{padding:60px 0}.content .groupe-cartes .wp-block-column:first-of-type h2,.content .groupe-cartes .wp-block-column:first-of-type p{color:#fff}.content .groupe-cartes:before{content:" ";display:block;width:55%;height:100%;background:#434343;position:absolute;z-index:-1;left:-10%;top:0}}.nos-agences .bg-black{background:#434343}.contact-block.bg-black{background:#434343}.slick-arrow{border:none;background:0 0;color:transparent;position:absolute;top:50%;z-index:5}.slick-arrow:before{content:url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../img/picto_flecheD.svg);display:block;width:60px;position:absolute;top:0;left:0;height:35px}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:url(//alliancebeton01.fr/wp-content/themes/alliancechapes/stylesheets/../img/picto_flecheN.svg);display:block;width:60px;position:absolute;top:0;left:0;height:35px}.gallery{margin-bottom:60px;position:relative}.gallery .slick-slide img{margin:auto;max-width:90%;display:block;height:auto}.gallery h2 span{display:block;color:var(--ui-color-secondary)}@media only screen and (min-width:70rem){.gallery{margin-bottom:120px}.gallery h2{z-index:5;position:absolute;top:20%}}.contact-block .wp-block-buttons{width:80%;max-width:1024px;margin:auto;margin-bottom:30px;border-bottom:1px solid silver}.contact-block .wp-block-buttons .wp-block-button__link{border:none;padding-left:0;padding-right:0}.contact-block .wp-block-buttons .wp-block-button__link:hover{background:0 0;border-bottom:4px solid var(--ui-color-primary);transition:none}.contact-block .wp-block-buttons .wp-block-button{position:relative;top:1px;margin:0;margin-right:30px}.contact-block .wp-block-buttons .wp-block-button.active a{border-bottom:4px solid var(--ui-color-secondary)}.contact-block .wp-block-group__inner-container{position:relative}.contact-block .form-professionnels{position:relative}.contact-block .form-particuliers{position:absolute;left:100px;width:100%;top:0;display:none}