@import url(main.css);
.lottie-scroll { display: none !important; }

b, strong { font-weight: 600 !important; }

/* ---------- HERO ---------- */
.titleText.text-white.text-center.fs-2.mb-4.mt-lg-5.titles { margin-top: 1.5rem !important; }

#fullHeight { height: 100% !important; }

/* ---------- ABOUT ---------- */
.row.p-4.pb-0.pe-lg-0.pt-lg-5.pb-lg-5.rounded-3.shadow-lg.justify-content-center.bg-primaryColor.text-color-primary { box-shadow: 0rem 0rem #FFF !important; }

.display-5.fw-bold.p-4.pt-lg-2.titles { color: #8C7446 !important; text-transform: uppercase !important; }

/* ---------- DISCOVERY ----------- */
.card.mb-4.rounded-3.shadow-sm.border-0.mx-3.servicesGallery-card { box-shadow: 0rem 0rem #FFF !important; background-color: #F2F2F2 !important; }

.card-header.pt-4.servicesGallery-card-header.text-color-third { border-radius: 3rem 3rem 0rem 0rem !important; }

.card-body.obftrucs { border-radius: 0rem 0rem 0rem 0rem !important; }

/* ---------- PICTOGRAMS ---------- */
.text-shadow.text-color-sixth.text-center.fs-4.mt-4.p-1 { font-size: 1.25rem !important; }

/* ---------- NEWS ---------- */
.card.shadow-lg.border-0.text-bg-light.latestNews-card.rounded-4.mb-4.mx-auto.h-100 { box-shadow: 0rem 0rem #FFF !important; background-color: #F2F2F2 !important; }

.d-block.w-100.custom-image { border-radius: 3rem 3rem 0rem 0rem; }

.card.shadow-lg.border-0.text-bg-light.h-100.otherNews-card.rounded-4 { box-shadow: 0rem 0rem #FFF !important; }

.owl-item.active { background-color: #F2F2F2 !important; box-shadow: 0rem 0rem #FFF !important; }

.card-body { background-color: #F2F2F2 !important; }

/* ---------- GOOGLE REVIEWS ---------- */
.card.p-2.rounded-3.shadow-lg.px-4.border-0.d-flex.justify-content-lg-between { box-shadow: 0rem 0rem #FFF !important; background-color: #F2F2F2 !important; }

.card-img-top.avatar-google-place.rounded-circle.d-lg-flex.align-items-lg-center.justify-content-center.m-2 { border-radius: 0rem !important; margin: 0rem 1.5rem 0rem 0rem !important; }

.card.rounded-3.shadow-lg.mx-4.mb-4 { border-color: #F2F2F2 !important; background-color: #F2F2F2 !important; box-shadow: 0rem 0rem #FFF !important; }

.display-5.titles.mb-2.fw-bold.text-body-emphasis.ctaLinks-title.text-color-sixth { font-size: 2rem; }

/* ---------- GOOGLE MAPS ---------- */
.mb-4.text-center.display-6.titles { margin-left: 3rem !important; margin-right: 3rem !important; font-size: 2rem !important; }

/* ---------- BLOC SERVICES ---------- */
.mx-auto.col-lg-11.px-4.py-4.mb-5.mt-5.text-color-primary.rounded-3.shadow-lg.servicesList-div { box-shadow: 0rem 0rem #FFF !important; }

.d-block.mx-lg-auto.img-fluid { border-radius: 3rem 3rem 0rem 0rem !important; }

.display-6.fw-bold.text-body-emphasis.lh-1.mb-5.titles { color: #8C7446 !important; text-transform: uppercase !important; }

/* ---------- MIRRORS ---------- */
.text-center.titles.text-color-sixth { font-size: 2rem !important; }

/* ---------- SEO BLOCK ---------- */
.mx-auto.first-activity-div.col-lg-11.px-4.py-4.mb-5.mt-5.bg-primaryColor.text-color-primary.rounded-3.shadow-lg, .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, .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 { box-shadow: 0rem 0rem #FFF !important; }

.card.card-cover.h-100.overflow-hidden.rounded-4.shadow-lg { box-shadow: 0rem 0rem #FFF !important; border-radius: 3rem 3rem 0rem 0rem !important; }

/* ---------- PAGES SECONDAIRES ---------- */
.display-5.titles.mb-2.fw-bold.text-body-emphasis.ctaLinks-title.text-color-sixth { color: #FFF !important; }

.lead.p-4.text-color-sixth { color: #FFF !important; }

#cta-accueil .display-5.titles.mb-2.fw-bold.text-body-emphasis.ctaLinks-title.text-color-sixth { color: #000 !important; }

#cta-accueil .lead.p-4.text-color-sixth { color: #000 !important; }

/* ---------- AUTRE CSS ---------- */
div#popup-devis { left: 10px; bottom: 10px; }

.carousel-inner-homepage .carousel-item-homepage > img { animation: none !important; }

p.fs-5.mt-4 { display: none; }

.carousel { height: 81vh; position: relative; }

.bloc-slider-homepage > h1 { margin-top: 20rem !important; }

#popup-devis { width: 99% !important; }

#popup-devis .popup-btn { background: #C6A176 !important; }

.col-12.img-background-div { display: none; }

.my-5.mx-lg-5.mx-4.col-lg-6.col-10.d-flex.flex-column.text-color-primary.mb-4 { display: none !important; }

div#contact { margin-top: 6.2rem; }

.bloc-slider-homepage { width: 90% !important; }

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