.footer_by_bcb{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:flex-start;background-color:#000;height:auto}.bloc_img_footer{width:20%;display:flex;justify-content:center;align-items:flex-start;margin:3%;height:auto}.btn_img_footer{width:100%}.img_footer{width:90%}.bloc_lien_footer{width:50%;margin:3%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;text-align:left;font-size:1em;height:auto}.bloc_plan_footer{width:30%;margin-right:2%;display:flex;flex-direction:column}.bloc_visiteurs_footer{width:30%;margin-right:2%;display:flex;flex-direction:column}.bloc_legal_footer{width:30%;display:flex;flex-direction:column}.bloc_lien_footer h3{font-family:"Playfair Display Regular","Open Sans Regular",sans-serif;font-weight:700;letter-spacing:.36px;color:#e8e3db;text-transform:uppercase;opacity:1;margin-top:.9em}.bloc_lien_footer a{font-family:"Open Sans Regular";letter-spacing:.36px;color:#e8e3db;text-transform:capitalize;opacity:1;margin-bottom:4%}.bloc_newsletter_footer{width:30%;margin:3%;padding-left:3%;border-left:1px solid #e8e3db;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;height:auto}.titre_newsletter_footer{letter-spacing:.36px;color:#e8e3db;text-transform:capitalize;opacity:1}.bloc_newsletter_footer .user-box{position:relative;width:100%;margin-top:2%}.bloc_newsletter_footer .user-box input{font-family:"Open Sans Regular";width:100%;padding:5px 5px;font-size:16px;margin-bottom:10px;border:none;border:1px solid #e8e3db;outline:0;background:0 0;border-radius:5px;color:#e8e3db}.bloc_newsletter_footer .user-box label{font-family:"Open Sans Regular";position:absolute;top:0;left:10px;padding:8px 5px;font-size:16px;color:#e8e3db;pointer-events:none;transition:.5s;font-size:1em}.bloc_newsletter_footer .user-box input:focus~label,.bloc_newsletter_footer .user-box input:valid~label{top:-25px;left:0;padding:5px 0;color:#e8e3db;font-weight:700}.erreur_newsletter_footer{font-family:"Open Sans Regular";display:none;margin:10px;width:85%;color:#b22222;font-size:.9em}.succes_newsletter_footer{font-family:"Open Sans Regular";display:none;margin:10px;width:85%;color:green;font-size:.9em}.bouton_newsletter_footer{margin:10px;border:1px solid #e8e3db;background-color:#e8e3db;width:50%;display:flex;justify-content:center;align-items:center;padding:5px;text-decoration:none;border-radius:5px;margin:10px;font-weight:700;color:#000;margin-left:0}.bouton_newsletter_footer:hover{opacity:.9}.infos_newsletter_footer{font-family:"Open Sans Regular";margin:10px;font-size:.6em;width:85%;margin-left:0}.content__dropdown{max-width:1000px;width:100%;margin:10px auto 00px auto;display:none}.content__dropdown a{font-family:"Open Sans Regular";letter-spacing:.36px;color:#e8e3db;text-transform:capitalize;opacity:1;margin-bottom:1%;margin-top:1%}.content__dropdown a:hover{opacity:.5}.accordion{background-color:#000;color:#e8e3db;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:15px;transition:.4s}.accordion:hover,.drop{background-color:#383838}.accordion:after{font-family:"Material Symbols Outlined";content:"keyboard_arrow_down";color:#e8e3db;font-weight:700;float:right;margin-left:5px;font-size:25px}.drop:after{font-family:"Material Symbols Outlined";content:"keyboard_arrow_up";position:relative;top:15px;margin-top:-15px}.active>.accordion{border-radius:5px 5px 0 0}.active>.accordion:after{transform:rotate(180deg);transition:all ease .2s}.panel{padding:0 18px;background-color:#000;overflow:hidden;transition:max-height .2s ease-out;display:flex;flex-direction:column;text-align:left}@media screen and (max-width:1200px){.footer_by_bcb{flex-wrap:wrap}.bloc_img_footer{width:30%}.bloc_lien_footer{width:50%}.bloc_newsletter_footer{width:50%;margin:1%;padding-left:0;border-left:none;justify-content:center;align-items:center;text-align:center}}@media screen and (max-width:900px){.bloc_img_footer{width:40%}.bloc_lien_footer{display:none}.content__dropdown{display:block}.bloc_newsletter_footer{width:80%}}@media screen and (max-width:700px){.bloc_img_footer{width:60%}}@media screen and (max-width:500px){.bloc_img_footer{width:80%}}