@charset "UTF-8";
@import url(main.css);
#navigation-bar-hide { opacity: 1 !important; top: 0 !important; }

.nav-link { color: #F2F2F2 !important; text-transform: uppercase !important; font-family: 'Outfit' !important; font-weight: 300 !important; }

#contact { padding: 6rem 8rem !important; }

@media screen and (max-width: 992px) { #contact { padding: 6rem 2rem !important; } }

/*** CHANGER L’ALIGNEMENT DU TEXTE BLOC CONTACT ***/
#contact .text-center { text-align: left !important; }

@media screen and (max-width: 992px) { #contact .text-center { margin-bottom: 2rem !important; } }

/*** CHANGEMENT TYPOGRAPHIE FORMULAIRE DE CONTACT ET DU FOOTER ***/
#formContact { font-family: 'Outfit' !important; }

footer { font-family: 'Outfit' !important; }

/*** AGRANDISSEMENT LOGO NAVBAR ***/
.navbar-brand { height: 11vh !important; width: 11vw !important; }

@media screen and (max-width: 992px) { .navbar-brand { width: 30vw !important; } }

.logo_nav { height: 10vh !important; }

/*** BLOC ESPACEMENT ***/
.b-bloc-divider { height: 6rem !important; border: none !important; box-shadow: none !important; }

/*** PAS D’ADRESSE DANS LE FOOTER ***/
footer > div.row.justify-content-center.justify-content-lg-around.text-center.text-lg-start > div:nth-child(3) > div:nth-child(2) { display: none !important; }

body a { transition: all 0.3s ease !important; }

#staff-accueil.d-flex.align-items-center.justify-content-center.px-4.py-5.text-center.cta_banner.bg-sixthColor.position-relative { padding: 6rem !important; }

@media screen and (max-width: 992px) { #staff-accueil.d-flex.align-items-center.justify-content-center.px-4.py-5.text-center.cta_banner.bg-sixthColor.position-relative { padding: 2rem !important; } }

div.d-flex.align-items-center.justify-content-center.px-4.py-5.text-center.cta_banner.bg-sixthColor.position-relative a { padding: 0.75rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

a#phone-analytics-tag-video-bloc { padding: 0.75rem 1rem !important; border: 1px solid #F2F2F2 !important; border-radius: 2rem !important; transition: all 0.3s ease !important; font-weight: 500 !important; }

#pictos div.row.row-cols-1.row-cols-lg-3.d-flex.g-3.px-3.my-5.position-relative.justify-content-center { padding-top: 3rem !important; padding-bottom: 3rem !important; }

#amenagement-cta a { padding: 0.5rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

#extension-cta a { padding: 0.5rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

#renovation-cta a { padding: 0.5rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

#staff-cta a { padding: 0.5rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

#realisations-cta a { padding: 0.5rem 1rem; border: 1px solid #F2F2F2; border-radius: 2rem; transition: all 0.3s ease; font-weight: 500 !important; }

button.filter-btn > p { margin: 0rem !important; }

div.card.mb-4.rounded-3.shadow-sm.border-0.mx-3.cardLinks-card.bg-thirdColor { border-radius: 3rem !important; border: 1px solid #734A26 !important; }

nav > a.grow.button_header.text-color-fourth.mx-3.mx-lg-2.p-2.rounded-pill.text-decoration-none.button-header-telephone { padding: 0.75rem 1rem !important; border: 1px solid #F2F2F2 !important; border-radius: 2rem !important; transition: all 0.3s ease !important; font-weight: 500 !important; }

.separateur { height: 1px; width: 80%; background-color: #181411; margin-right: auto; margin-left: auto; margin-top: 3rem; margin-bottom: 3rem; }

#elements-staff { margin-top: 4rem !important; margin-bottom: 4rem !important; }

a.grow.button_header.text-color-fourth.mx-3.mx-lg-2.p-2.rounded-pill.text-decoration-none.button-header-telephone { padding: 0.75rem 1rem !important; border: 1px solid #F2F2F2 !important; }

.text-color-third.px-4.py-2 { padding-top: 1.5rem !important; }

.card-body.p-2 { padding: 0rem 1.5rem 1.5rem 1.5rem !important; }

.mx-auto.second-activity-div.col-lg-11.px-4.py-4.mb-5.mt-5.rounded-3.shadow-lg.bg-primaryColor.text-color-primary.position-relative { display: none; }

.mx-auto.third-activity-div.col-lg-11.px-4.py-4.mb-4.mt-5.bg-primaryColor.text-color-primary.rounded-3.shadow-lg.position-relative { display: none; }

#logo-seo-page img.img-fluid.object-fit-contain.my-2.logo-seo-page { filter: invert(1); }

#button-seo-page-homepage a.button_homepageDoubleScreen.ctaLinks-button.text-color-fourth.p-3.fs-6.fw-bold.m-2 { color: #181411 !important; border: 1px solid #181411 !important; }

a.button_homepageDoubleScreen.first-banner-seo-page-button.text-color-fourth.p-3.fs-6.fw-bold.m-2 { border: 1px solid #F2F2F2 !important; }

#bandeau-title-seo h2.display-6.fw-bold.p-3.pt-lg-3.m-0.titles { color: #181411 !important; }

div.d-flex.justify-content-lg-end.text-center.mt-2 a.button-contact.grow.text-color-fourth { border: 1px solid #F2F2F2 !important; }

.col-12.col-md-11.col-xl-11.px-5.mt-5.mb-5.d-flex.align-items-end.justify-content-start h1.display-4.fw-bold.bandeauTitre.titles.text-color-seventh { color: #181411 !important; }

div.col-12.col-md-11.col-xl-11.px-5.mb-5.d-flex.align-items-end.justify-content-start h1.display-4.fw-bold.bandeauTitre.titles.text-color-seventh { color: #181411 !important; }

.px-4.py-5.my-5.text-center.cta_banner.bg-sixthColor a.p-3.fw-bold.fs-6.m-2.phone-number-button.text-decoration-none { border: 1px solid #F2F2F2; border-radius: 2rem !important; }

.mx-auto.col-lg-11.px-4.py-5.mb-5.mt-5.bg-sixthColor.text-color-sixth.rounded-3.shadow-lg { background-color: #734A26 !important; }

ul.dropdown-menu.text-color-fourth.show { background-color: #181411 !important; }

/*# sourceMappingURL=custom.css.map */