@charset "UTF-8";
@import url(main.css);
/*---grossissement bouton cta accueil---*/
.button_homepageDoubleScreen { transition: transform 0.2s ease-in-out, background 0.3s ease-in-out, opacity 0.3s ease-in-out; display: inline-block; border: 2px solid #ffffff !important; }

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

/*---grossissement bouton header---*/
.button-header-telephone { transition: transform 0.3s ease, border 0.3s ease; display: inline-block; border: 2px solid #ffffff; }

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

/*-----------------------carte responsive--------------------------*/
@media screen and (max-width: 768px) { .hc-container { flex-wrap: wrap; /* Permet aux cartes de s'empiler lorsqu'il n'y a pas assez de place */ justify-content: center; /* Centrer les cartes */ } }

@media screen and (max-width: 820px) { .hc-card { width: 300px !important; } }

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

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

.btnFixe:hover { width: 125px; transition: width 0.5s ease; }

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