body .contents__image__maintenance { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; background-image: url("public/img/banniere_default.jpg"); background-size: cover; position: relative; background-position: center; height: 850px; padding: 1, 5rem; } body .contents__image__maintenance__text-content { font-family: "Montserrat", sans-serif; } body .contents__image__maintenance__heading { font-size: 6rem; font-weight: 700; color: white; line-height: 8rem; margin-top: 14rem; margin-bottom: 6rem; } body .contents__image__maintenance__site-esi { color: white; background-color: #2156a4; padding: 0.8rem 1.2rem; border-radius: 15px 15px 15px 0; text-decoration: none; font-family: "Montserrat", sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 3px; font-size: 15px; } body .contents__secteurs__esi__list { margin-bottom: 1rem; } body .contents__secteurs__esi__list__elements { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: distribute; justify-content: space-around; } body .contents__secteurs__esi__list__elements img { width: 95px; } body hr { display: block; margin: 0 3rem; background-color: #d8d8d8; height: 1.5px; border-style: none; } body footer { -webkit-box-shadow: 0px -5px 15px #d8d8d8; box-shadow: 0px -5px 15px #d8d8d8; } body footer .contents__footer__logo { width: 10rem; height: auto; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; } body footer .contents__footer__contact__elements { padding-top: 1.5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; } body footer .contents__footer__contact__elements__rgpd p { font-size: 10px; } body footer .contents__footer__contact__elements__rgpd a { font-size: 10px; text-decoration: none; color: #363839; } body footer .contents__footer__contact__elements__phone { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; padding: 0 3rem; } body footer .contents__footer__contact__elements__phone__numbers { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 12px; line-height: 15px; font-weight: 400; } body footer .contents__footer__contact__elements__phone__numbers i { font-size: 13px; margin-right: 10px; color: #363839; } body footer .contents__footer__contact__elements__button i { font-size: 12px; color: #e5e5e5; } body footer .contents__footer__contact__elements__button a { font-size: 11px; background-color: #363839; } body footer li { width: 33.33333%; margin: 0.5rem 0; font-family: "Montserrat", sans-serif; font-size: 1rem; letter-spacing: 2px; font-weight: 300; text-align: center; color: #363839; margin-bottom: 2rem; } body footer li i { color: #2156a4; font-size: 1.2rem; padding: 1rem 0; } /*# sourceMappingURL=style.css.map */