.container_about{height:auto;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.about_title{color:#000}.border_title_about{width:300px;display:flex;height:3px;background-color:#4791ac}.about_content{display:flex;flex-direction:row;align-items:center;justify-content:center;width:90%;gap:50px;padding:50px}.about_description{width:50%}.about_description_entreprise{display:flex;width:80vw;padding:25px 0;justify-content:space-around}.about_description_entreprise_content{width:40vw;display:flex;flex-direction:column;justify-content:center}.about_description_contact .about_description_text,.about_description_text_entreprise,.about_description_text_zone,.about_description_title{color:#000}.about_description_text_entreprise,.about_description_text_zone{font-size:22px;font-weight:600}.about_description_contact .about_description_text{text-align:center}.about_image{position:relative}.border_image_about{position:absolute;height:350px;width:250px;border:5px solid #4791ac;left:25px;top:25px}.image_about{height:350px;width:250px;position:relative;z-index:2;object-fit:cover}.about_description_zone{width:40vw;padding:25px 5vw;display:flex;flex-direction:column;align-items:center}.about_description_zone .about_description_title{color:#000;margin:0;text-align:center}.about_description_title_zone{color:#000;font-size:22px}.about_zone_details{display:flex;flex-direction:row;gap:25px;justify-content:center}.about_zone_details_texte{display:flex;width:100%;flex-direction:column;justify-content:space-evenly}.about_description_zone li{font-size:18px}.about_description_zone .border_title_about{background-color:#fff;text-align:center;width:25%;margin:15px 0}.about_button{background-color:#4791ac;width:350px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50px;border:none;font-size:22px;color:#fff}.maps_zone{width:300px;height:300px}@media screen and (min-width:768px) and (max-width:1023px){.about_description_entreprise{align-items:center}.container_about .maps_zone{width:200px}.about_zone_details{align-items:center}}@media screen and (max-width:767px){.container_about{overflow:hidden;padding:20px 0}.about_title{text-align:center}.border_title_about{width:200px}.about_content{flex-direction:column;padding:0 20px;gap:30px;align-items:flex-start}.about_description{width:100%}.about_description_entreprise{padding:15px;margin-top:15px;flex-direction:column;width:90vw}.about_description_entreprise_content{width:90vw}.about_description_zone{width:100vw}.about_zone_details{flex-direction:column;align-items:center}.about_zone_details_texte{width:85%}.about_description_title_zone{font-size:20px;font-weight:600}.about_zone_details_texte ul{-webkit-padding-start:20px;padding-inline-start:20px}.about_description_contact .about_description_text{margin:25px 0;font-size:16px}.maps_zone{width:200px;height:200px;object-fit:cover}.about_description_entreprise .about_description_title{color:#000;font-size:20px;margin:0}.about_description_text_entreprise,.about_description_text_zone{color:#000;font-size:16px;margin:10px 0 0}.about_description_zone{margin-top:15px;padding:15px 15px 0;background-color:#c99c64;width:auto}.about_description_zone .about_description_title{color:#000;margin:0}.about_image{padding:25px 0 0;display:flex;width:100%;justify-content:center;position:relative}.image_about{height:250px;width:200px;position:relative;left:10px}.border_image_about{position:absolute;height:250px;width:200px;top:10px;left:auto}.about_button{width:auto;padding:25px;font-size:18px}}