@charset "UTF-8";
@import url(main.css);
/*Menu de navigation*/
.animated-border-button:after { background-color: #025920; }

.grow.button_header.text-color-fourth.mx-3.mx-lg-2.p-2.rounded-pill.text-decoration-none.button-header-telephone { border-radius: 0rem !important; font-weight: 500 !important; }

/*En-tête*/
.carousel-inner.carousel-inner-homepage { background-color: #FFF !important; }

.carousel-item.carousel-item-homepage { opacity: 75% !important; }

.sliderLogoContainer.mx-auto { width: 20vw !important; }

.titleText.text-white.text-center.fs-2.mb-4.mt-lg-5.titles { letter-spacing: 0 !important; line-height: 0.5; }

.carousel-fade .carousel-item { opacity: 0; transition-property: opacity; transform: none; }

.d-block.w-100.first-carousel-img, .d-block.w-100.second-carousel-img { animation: none; }

/*Présentation*/
.background-image-div-opacity { background-attachment: inherit; }

#presentation h2 { line-height: 0.75; }

/*Informations*/
.bi.bi-clock, .bi.bi-telephone, .bi.bi-geo-alt { color: #FFF !important; width: 15% !important; }

.text-shadow.text-color-sixth.text-center.fs-4.mt-4.p-1 { line-height: 0.5; }

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

#texture .background-image-div-opacity { opacity: 25% !important; }

/*Services*/
.fs-2.fw-700.titles.text-color-sixth { line-height: 0.25; }

.row.row-cols-1.row-cols-md-4.mb-3.text-center.px-lg-5.col-lg-12.mx-auto.my-4.justify-content-center.servicesGallery-div { margin-top: 3rem !important; margin-bottom: 3rem !important; }

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

.card.mb-4.rounded-3.shadow-sm.border-0.mx-3.servicesGallery-card { border-radius: 0rem !important; box-shadow: 0rem 0rem #FFF !important; }

.card-body.obftrucs { box-shadow: 0.25rem 0.25rem #067302 !important; }

/*Réalisations*/
.fs-2.fw-700.titles { line-height: 0.5; }

.mx-1.mx-lg-4.mb-5 { margin: 3rem !important; }

/*Foire aux questions*/
.mb-4.titles.text-center.faq-main-title { line-height: 0.5; }

#faq-answer-foire-aux-questions-0, #faq-answer-foire-aux-questions-1, #faq-answer-foire-aux-questions-2, #faq-answer-foire-aux-questions-3, #faq-answer-foire-aux-questions-4 { background-color: #FFF !important; }

/*Avis Google*/
.card.p-2.rounded-3.shadow-lg.px-4.border-0.d-flex.justify-content-lg-between { border-radius: 0rem !important; box-shadow: 0rem 0rem #FFF !important; }

#maps-url { border-radius: 0rem !important; }

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

.d-flex.flex-wrap.justify-content-center.align-items-center.my-2 { width: 25% !important; }

/*Bloc SEO*/
.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.position-relative, .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, .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 { box-shadow: 0rem 0rem #FFF !important; }

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

.card.card-cover.h-100.overflow-hidden.rounded-4.shadow-lg { box-shadow: 0.25rem 0.25rem #025920 !important; border-width: 0px !important; }

.black-screen { opacity: 0 !important; }

.display-6.titles.fw-bold.text-body-emphasis.lh-1.mb-5.first-activity-title, .display-6.titles.fw-bold.text-body-emphasis.lh-1.mb-5.second-activity-title, .display-6.titles.fw-bold.text-body-emphasis.lh-1.mb-5.third-activity-title { line-height: 0.1 !important; }

/*Titre*/
#title { padding-top: 6rem !important; }

#title .background-image-div-opacity { opacity: 62.5% !important; }

#title h1 { line-height: 0.75; }

#title .col-lg-12.mx-auto { width: 75% !important; }

.button_homepageDoubleScreen.ctaLinks-button.text-color-fourth.p-3.fs-6.fw-bold.m-2 { border-radius: 0rem !important; }

/*Présentation*/
#presentation h2 { line-height: 0.75; }

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

/*Galerie*/
.fs-2.text-center.titles.text-color-primary { line-height: 0.75; }

#galerie h2 { line-height: 0.75; }

#myGallery { margin: -6rem 3rem 3rem 3rem !important; }

/*Formulaire de contact*/
#contact .titles::before { content: ''; background-image: url("https://storage.googleapis.com/refpro-app-ca244.appspot.com/customers%2FobMcNg681te8JCInPOxgeiC7e3m1%2Fimages%2FLogotype_58xa.webp"); width: 30%; height: 250px; background-size: contain; background-repeat: no-repeat; background-position: center; display: block; margin-left: auto; margin-right: auto; margin-bottom: 25px; }

@media (max-width: 600px) { #contact .titles::before { width: 50%; } }

@media (max-width: 992px) { .col-md-10 { width: 100% !important; } }

/*Bloc Facebook*/
.text-center.titles.text-color-sixth { line-height: 0.75 !important; }

/*Espace*/
.b-bloc-divider { height: 100px !important; background-color: transparent !important; border: none !important; box-shadow: none !important; }

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