@media screen and (max-width:479px){.has_et_pb_sticky .fiche-module-sticky{width:80%!important;top:75px!important}}form.wpcf7-form label input.wpcf7-text,form.wpcf7-form label textarea,form.wpcf7-form label input[type="file"]{width:100%}form.wpcf7-form h2{font-family:'Bricolage Grotesque';font-weight:bolder;font-size:24px;text-align:center;margin-bottom:10px}form.wpcf7-form h2:first-of-type{margin-top:0px!important}form.wpcf7-form p{padding-bottom:0}form.wpcf7-form>div{display:grid;grid-template-columns:repeat(2,1fr);column-gap:40px;padding:0 60px}form.wpcf7-form .form-margin,form.wpcf7-form .form-margin .wpcf7-not-valid-tip{padding:0 60px}form.wpcf7-form textarea{height:60px}form.wpcf7-form label input,form.wpcf7-form label textarea,form.wpcf7-form label select{background-color:#F4F4F0!important;border:1px solid #424242!important;border-radius: 6px;padding:12px!important;margin:10px 0!important}form.wpcf7-form label input::placeholder,form.wpcf7-form label textarea::placeholder,form.wpcf7-form label select::placeholder{color:#424242!important;font-family:'Lato'!important;font-size:14px!important}form.wpcf7-form label input:focus,form.wpcf7-form label textarea:focus,form.wpcf7-form label select:focus{border:2px solid #424242!important;background-color:white!important}form.wpcf7-form label select,form.wpcf7-form label input[type="number"]{width:100%}form.wpcf7-form p strong{color:#424242!important;font-family:'Lato'!important;font-size:14px!important}form.wpcf7-form label{color:#424242;font-family:'Lato';font-weight:400;font-size:16px}form.wpcf7-form label br{display:none}form.wpcf7-form .bouton_form{background-color:#DC5D37;font-family:'Bricolage Grotesque';color:#F4F4F0;border:3px solid #424242;border-radius:6px;font-size:18px;font-weight:900;padding:5px 20px;margin-top:30px;letter-spacing:-0.5px;transition:all 0.3s}form.wpcf7-form .bouton_form:hover{letter-spacing:0!important;cursor:pointer;transition:all 0.3}form.wpcf7-form p:has(>.bouton_form){width:100%!important;display:flex;justify-content:center}form.wpcf7-form hr{border:1px solid #424242;margin:40px 0}form.wpcf7-form span.wpcf7-spinner{display:none}form.wpcf7-form label.form-margin{display:block}form.wpcf7-form p.form-margin div.codedropz-upload-handler{background-color:#F4F4F0}@media screen and (max-width :480px){form.wpcf7-form>div{display:block;padding:0 20px}form.wpcf7-form .form-margin{padding:0 20px}}.archive #main-content{background-color:#F4F4F0;position:relative}.archive #main-content::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-image:url("https://www.brickly-france.com/wp-content/uploads/2025/12/BRICKLY_fond_brique.svg");opacity:0.2}.archive #main-content::after{content:"";position:absolute;inset:0;background-size:20%;background-repeat:no-repeat;background-position:top left;background-image:url("http://mon-site-local.local/wp-content/uploads/2026/01/BRICKLY_annuaire_forme.svg");filter:drop-shadow(8px 8px 0 #424242);pointer-events:none}#content-area{display:flex;flex-direction:column;flex-wrap:wrap}#sidebar .et_pb_widget.widget_wpc_filters_widget{width:100%;order:1;margin-bottom:30px}#left-area{width:100%;order:1}#sidebar{width:100%;order:0}.et_pb_widget.widget_wpc_filters_widget .wpc-filter-content,.wpc-filters-ul-list{display:flex;flex-wrap:wrap;gap:0px;align-items:center}.et_pb_widget.widget_wpc_filters_widget input[type="checkbox"]{display:none}.container::before{display: none}.wpc-filter-header .wpc-filter-title{font-family:'Bricolage Grotesque';font-weight:900;font-size:48px;color:#424242;justify-content:center;margin-bottom: 58px;line-height:1.2em}.et_pb_widget.widget_wpc_filters_widget label{padding:10px 20px;border-radius:0px;border:3px solid #424242;background:#FFF;cursor:pointer;white-space:nowrap;width:100%!important;justify-content:center}.wpc-filter-content ul{width:100%!important}.wpc-filter-content ul li{width:50%}.et_pb_widget li a{font-size:24px;font-family:'Bricolage Grotesque'!important;color:#424242;font-weight:900!important;transition:letter-spacing 0.2s}.et_pb_widget li a:hover{color:#424242!important;letter-spacing:1px;transition:letter-spacing 0.2s}.et_pb_widget.widget_wpc_filters_widget input[type="checkbox"]:checked+label,.et_pb_widget.widget_wpc_filters_widget input[type="checkbox"]:checked+label a{background:#424242;color:#F4F4F0!important}.wpc-filters-widget-top-container,.wpc-posts-found,.wpc-edit-filter-set,.wpc-edit-filter-set{display:none}.wpc-filter-layout-submit-button a{width:inherit!important;font-family:'Bricolage Grotesque';border:3px solid #424242!important;border-radius:6px!important;letter-spacing:-0.5px;font-size:16px;font-weight:900!important;box-shadow:4px 4px 0px 0px #424242!important;padding:5px 20px!important;color:#F4F4F0;transition:letter-spacing 0.2s}.wpc-filter-layout-submit-button a:hover{letter-spacing:0;opacity:1!important;transition:letter-spacing 0.2s}.wpc-filter-layout-submit-button a.wpc-filters-submit-button{background-color:#3C91E6!important}.wpc-filter-layout-submit-button a.wpc-filters-reset-button{background-color:#B6E2FF!important;color:#424242!important}.wpc-filter-layout-submit-button{justify-content:center!important;gap: 30px}.wpc-sticky-buttons{gap:30px;padding:0;border:none}#left-area{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0!important}#left-area article{padding:0px 30px 30px 30px;border:3px solid #424242;box-shadow:8px 8px 0 #424242;border-radius:6px;background-color:#FFF;display:flex;flex-direction:column;overflow:hidden;transition:transform 0.2s}#left-area article:hover{transform:scale(1.02);transition:transform 0.2s}.et_pb_post a img{border-radius:4px;aspect-ratio:1 / 1;object-fit:cover}h2.entry-title{margin-bottom:30px}h2.entry-title,h1.not-found-title{font-family:'Bricolage Grotesque';font-size:24px;color:#424242;text-align:center;font-weight:900}p.post-meta{display:none}#left-area article.project_category-artisans::before{content:'Artisan';position:relative;display:block;right:-40px;top:45px;width:200px;padding:6px 15px;background-color:#EA9C80;color:#424242;font-size:14px;font-weight:900;text-align:center;transform:rotate(45deg);z-index:500}#left-area article.project_category-maitres_douvrage::before{content:"Maître d'ouvrage";position:relative;display:block;right:-30px;top:45px;width:200px;padding:6px 15px;background-color:#B6E2FF;color:#424242;font-size:14px;font-weight:900;text-align:center;transform:rotate(45deg);z-index:500}@media screen and (max-width:782px){#left-area article.project_category-maitres_douvrage::before,#left-area article.project_category-artisans::before{right:-100px;top:50px}}#left-area article .project-btn{font-family:'Bricolage Grotesque';border:3px solid #424242!important;border-radius:6px!important;letter-spacing:-0.5px;font-size:16px;font-weight:900!important;background-color:#3C91E6!important;color:#F4F4F0;padding:5px 20px!important;text-align:center;margin-top:auto;transition:letter-spacing 0.2s}#left-area article .project-btn:hover{letter-spacing:0;transition:letter-spacing 0.2s}#left-area .pagination{grid-column:1 / -1;margin-top:30px;margin-bottom:30px}#left-area .pagination .alignleft a,#left-area .pagination .alignright a{font-size:0}#left-area .pagination .alignleft a::after{content:"Précédent"}#left-area .pagination .alignright a::after{content:"Suivant"}#left-area .pagination .alignleft a::after,#left-area .pagination .alignright a::after{font-family:'Bricolage Grotesque'!important;border:3px solid #424242!important;border-radius:6px!important;font-size:16px!important;font-weight:900!important;background-color:#F4F4F0!important;color:#424242!important;padding:5px 20px}@media screen and (max-width:479px){.wpc-filter-content ul{flex-direction:column}.wpc-filter-content ul>li{width:100%;margin-bottom:0!important}#left-area{display:block}#left-area article.project_category-artisans::after,#left-area article.project_category-maitres_douvrage::after{left:113px;bottom:379px}}