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

/*---ecriture bouton téléphone header---*/
.text-color-fourth { color: #ffffff !important; }

/*-------surlignement header--------*/
.animated-border-button:after { background-color: #ED691F; }

/*-----effet hover header-----*/
.animated-border-button span { transition: color 0.3s ease; }

.animated-border-button:hover span { color: #ED691F !important; }

/*---grossissement bouton header---*/
.button-header-telephone { transition: transform 0.3s ease, border 0.3s ease; display: inline-block; font-family: 'TikTok Sans', sans-serif; font-weight: 600px !important; font-size: 1rem; }

.button-header-telephone:hover { transform: scale(1.1); }

/*---grossissement bouton---*/
.button_homepageDoubleScreen { transition: transform 0.3s ease; display: inline-block; }

.button_homepageDoubleScreen:hover { transform: scale(1.05); }

/*-------texte footer--------*/
footer, footer p, footer h5, footer a, footer li, footer ul, footer i { color: #ffffff !important; font-family: 'TikTok Sans', sans-serif; font-size: 1.125rem; }

.text-color-third { color: #fffff !important; font-family: 'TikTok Sans', sans-serif; font-size: 1.125rem; text-align: justify; hyphens: auto; }

/*----texte map----*/
.d-flex.py-3 { color: #ffffff; }

/* -----bouton contact envoyer----- */
button.btn-outline-dark { --bs-btn-color: #ffffff; --bs-btn-border-color: #ED691F; --bs-btn-hover-color: #ffffff; --bs-btn-hover-bg: #929799; --bs-btn-hover-border-color: #929799; --bs-btn-bg: #ED691F; --bs-gradient: none; background-color: var(--bs-btn-bg); color: var(--bs-btn-color); }

/*------------------------------------------Bouton Fixe en bas à droite------------------------------*/
.btnFixe { position: fixed; bottom: 20px; right: 20px; z-index: 10; width: 115px; transition: transform 0.3s ease, width 0.3s ease; }

.btnFixe:hover { transform: scale(1.1); }

/* --------------------Boutons socials-------------------- */
.social-buttons { position: fixed; bottom: 145px; right: 52px; display: flex; flex-direction: column; gap: 10px; z-index: 1000; }

.social-button:not(.facebook) { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 2px solid white; border-radius: 50%; background: linear-gradient(225deg, #9438bd 0%, #d03674 50%, #fec763 100%); transition: transform 0.3s ease, box-shadow 0.3s ease; }

.facebook { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 2px solid white; border-radius: 50%; transition: transform 0.3s ease, box-shadow 0.3s ease; background: #186aff; }

.social-button img { width: 60%; height: 60%; object-fit: contain; }

.social-button:hover { transform: scale(1.1); }

.instagram:hover { box-shadow: 0 0 10px #d03674, 0 0 20px #d03674; }

.facebook:hover { box-shadow: 0 0 10px #2475ac, 0 0 20px #2475ac; }

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