@charset "UTF-8";
@import url(main.css);
.mx-auto.col-lg-11.px-4.py-4.mb-5.mt-5.text-color-primary.rounded-3.shadow-lg.bg-primaryColor.position-relative { border-radius: 40px !important; }

img.d-block.mx-lg-auto.img-fluid { border-radius: 40px; }

.mx-auto.col-lg-11.px-4.py-4.mb-5.mt-5.text-color-primary.rounded-3.shadow-lg.bg-primaryColor.position-relative { box-shadow: 0 0rem 0rem rgba(0, 0, 0, 0.175) !important; }

strong > span { color: #0E63A6 !important; }

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: none !important; }

.row.align-items-center.g-5.py-2.px-4.mt-5.position-relative.z-1 { border-radius: 40px; color: white; padding-top: 25px !important; padding-bottom: 25px !important; }

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

p { color: black !important; }

.navbar-brand { height: 11vh !important; width: 11vw !important; }

.logo_nav { height: 10vh !important; }

p.small-font { color: white !important; }

p.ms-2 { color: white !important; }

::marker { color: black; }

.hero-section { margin-top: 7rem; }

.hero-image img { max-height: 550px !important; }

.video-background-overlay { opacity: 0 !important; }

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

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

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