@charset "UTF-8";
@import url(main.css);
div.shadow-lg { box-shadow: none !important; }

.row.mt-5.flex-lg-row, .row.mt-5.flex-lg-row-reverse { margin-top: 1rem !important; }

/*---------------------------------------------------------H2------------------------------*/
h2 { color: #213249; font-weight: 700 !important; text-transform: uppercase; letter-spacing: 1px; }

h2 { display: inline-flex; flex-direction: column; align-items: flex-start; gap: 10px; margin-bottom: 0; }

h2::after { content: ""; width: 50px; height: 4px; background: #9eb9ba; border-radius: 2px; }

@media (max-width: 992px) { h2::after { margin-left: auto; margin-right: auto; } h2 { text-align: center; } }

/*---------------------------------------------------------Avant - Après------------------------------*/
/*------Couleur des lignes---*/
.slider-before-after-images:before, .slider-before-after-images:after { background: #213249 !important; }

/*------Couleur du rond---*/
.slider-before-after-images { border: 3px solid #213249 !important; background: #213249 !important; }

/*------Couleur des flêches---*/
.bi-chevron-left::before, .bi-chevron-right::before { color: white; }

/*---------------------------------------------------------Reverse------------------------------*/
@media (min-width: 992px) { #reverse .row.flex-lg-row-reverse { flex-direction: row !important; } }

/*---------------------------------------------------------CARTE------------------------------*/
.modele-spa-section { background: #213249; padding: 30px 0; clip-path: polygon(0 40px, 100% 0, 100% calc(100% - 40px), 0 100%); }

@media (max-width: 768px) { #modele-spa img { margin-top: 40px; } }

/*---------------------------------------------------------FACEBOOK------------------------------*/
.socialsMiroir-div .titles { padding: 40px 60px 40px 60px; max-width: 900px; }

.socialsMiroir-div h2 { margin-bottom: 30px; }

#facebookIframe { border: 2px solid #213249; border-radius: 12px; box-shadow: 0 8px 20px rgba(33, 50, 73, 0.15); }

div.socialsMiroir-div.p-3 { padding-bottom: 80px !important; }

/*---------------------------------------------------------INSTAGRAM------------------------------*/
.instagramMiroir-div .titles { padding: 40px 60px 40px 60px; max-width: 900px; }

.instagramMiroir-div h2 { margin-bottom: 30px; }

.instagram-media { border: 2px solid #213249 !important; border-radius: 12px !important; box-shadow: 0 8px 20px rgba(33, 50, 73, 0.15) !important; }

.bg-sixthColor .content-container { padding-top: 60px !important; }

/*---------------------------------------------------------BLOC SERVICES------------------------------*/
.modele-peinture-section { background: #213249; padding: 20px 0; clip-path: polygon(0 40px, 100% 0, 100% 100%, 0 100%); }

@media (max-width: 768px) { #modele-peinture img { margin-top: 40px; } }

.modele-renovation-section { background: #213249; padding: 20px 0; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%); }

@media (max-width: 768px) { #modele-renovation img { margin-top: 40px; } }

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