@import "/include/css/google-fonts.css";@import "/include/css/ajaxStyle.css";@import "/include/css/gijgo.min.css";@import "/include/css/all.min.css";@import "/include/css/dataTables.bootstrap5.min.css";@import "/include/css/responsive.bootstrap5.min.css";@import "/include/assets/vendor/swiper/swiper-bundle.min.css";@import "/include/assets/vendor/boxicons/css/boxicons.min.css";@import "/include/assets/vendor/lightgallery/css/lightgallery-bundle.min.css";@import "/include/css/theme.min.css";a{color:#203A8F;text-decoration:underline}a:hover{color:#203A8F;text-decoration:none}@media only screen and (min-width:991px) and (max-width:1200px){.logo{width:250px}}.nav-link{font-family:'Manrope',sans-serif;font-weight:400;text-transform:uppercase}.nav-link:hover{color:#203A8F!important}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:#203A8F!important}@media only screen and (min-width:1000px) and (max-width:1200px){.navbar-expand-lg .navbar-nav .nav-link{font-size:14px}}@media only screen and (min-width:991px) and (max-width:999px){.navbar-expand-lg .navbar-nav .nav-link{font-size:12px;padding-right:7px;padding-left:7px}}.text-primary{color:#203A8F!important}.texte-intro{font-size:24px;font-weight:500;line-height:48px}@media only screen and (min-width:768px) and (max-width:991px){.texte-intro{font-size:20px;line-height:42px}}@media only screen and (max-width:767px){.texte-intro{font-size:18px;line-height:38px}}.intro-realisations{font-size:28px;font-weight:500;line-height:52px}@media only screen and (min-width:961px) and (max-width:1301px){.intro-realisations{font-size:22px;line-height:38px}}@media only screen and (max-width:960px){.intro-realisations{font-size:18px;line-height:26px}}.pt-login{padding-top:4rem!important}@media only screen and (max-width:620px){.pt-login{padding-top:2rem!important}}.pb-login{padding-bottom:5rem!important}@media only screen and (max-width:620px){.pb-login{padding-bottom:6rem!important}}.form-select{color:#9397ad!important}.form-signin{max-width:330px;padding:1rem}.form-signin .form-floating:focus-within{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-check-input.is-invalid:checked,.form-check-input:invalid:checked{background-color:#ef4444;border-color:#ef4444}.bg-primary{color:#FFF!important;border-color:#203A8F!important;background-color:#203A8F!important}.btn-outline-primary{color:#203A8F;border-color:#203A8F}.btn-outline-primary:hover{color:#fff;border-color:#203A8F;background-color:#203A8F}.btn-primary{color:#fff;border-color:#203A8F;background-color:#203A8F}.btn-primary:hover{color:#fff;border-color:#4044ee;background-color:#4044ee}.btn-outline-info{color:#FFF;border-color:#FFF}.btn-outline-info:hover{color:#fff;border-color:#203A8F;background-color:#203A8F}@media only screen and (max-width:768px){.step:not(:first-child):before{background-color:transparent}.step:not(:last-child):after{background-color:transparent}}.carousel-caption{color:#fff;font-family:'Manrope',sans-serif;font-size:2.5rem;font-weight:300;line-height:4rem;position:absolute;top:35%;left:50%;right:0;background-color:rgba(255,255,255,0.5);padding:50px;height:auto}@media only screen and (min-width:1201px) and (max-width:1375px){.carousel-caption{font-size:2rem;line-height:3.5rem;padding:40px}}@media only screen and (min-width:761px) and (max-width:1200px){.carousel-caption{font-size:2rem;line-height:3rem;left:0;text-align:center;padding:25px;top:25%}}@media only screen and (min-width:580px) and (max-width:760px){.carousel-caption{font-size:1.5rem;line-height:2.5rem;padding:20px;left:30%}}@media only screen and (max-width:579px){.carousel-caption{font-size:1.5rem;line-height:2.5rem;padding:20px 20px 40px 20px;left:0;bottom:0;text-align:center;top:auto}}.swiper-pagination-bullet-active{background-color:#203A8F}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:6rem;width:6rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.gj-picker div[role=navigator] div{padding-left:15px!important}.datepicker-days{font-family:Nunito,sans-serif;border:#333132;background-color:#232121}.datepicker{padding:0!important}.datepicker td,.datepicker th{color:#a5a5a5;width:30px;height:30px;border-radius:50%;font-size:13px;line-height:28px}.datepicker table tr td.active.active{background-color:#e82223!important;background-image:none!important;color:#fff;border-color:transparent}.datepicker table tr td.day:hover{background:#313a46;color:#fff!important}.datepicker .datepicker-switch{color:#fefeff}.datepicker-dropdown:before{border-bottom-color:#232121}.datepicker-dropdown:after{border-bottom:6px solid #232121}.datepicker-days table-condensed th{color:#fefeff}.datepicker-days table-condensed td{color:#a5a5a5}.datepicker-days table-condensed td.active,.datepicker-days table-condensed td.active:hover,.datepicker-days table-condensed td.available:hover,.datepicker-days table-condensed th.available:hover{background-color:#e82223;color:#fff}.gj-picker div[role=navigator] div[role=period]{width:100%;text-align:center;font-weight:700;font-size:15px;color:#232121}.fa,.fas{font-family:"Font Awesome 6 Pro";font-weight:900;color:#232121}.gj-datepicker-bootstrap [role=right-icon] button{width:38px;position:relative;padding-top:15px;padding-bottom:15px;border:1px solid #203A8F!important;background-color:#203A8F!important;border-radius:0 5px 5px 0}.gj-datepicker-bootstrap [role=right-icon] button:hover{color:#FFF;border:1px solid #4044ee!important;background-color:#4044ee!important}.gj-datepicker-md [role=right-icon]{position:absolute;right:10px;top:10px;font-size:24px;color:#203A8F}