*{font-size:1.05rem}.container-fluid{--bs-gutter-x:0}.line-banner,.line-title{border-bottom-right-radius:30px;height:12px}.line-banner{width:40%}.line-title{width:100%}.line-gradient{background:transparent linear-gradient(270deg,#00d7f8,#6233c0) 0 0 no-repeat padding-box}.line-gradient-pro{background:transparent linear-gradient(90deg,#1bfc6d,#1e5152) 0 0 no-repeat padding-box}.title{display:inline-block}.title h1,.title h2{font-weight:700;padding:30px 30px 0 10vw}#home-banner{background-color:#1b4c85;padding-bottom:40px}#home-banner-pro,.dark-green{background-color:#183839}#error-image{border-radius:35px;width:80vw}@media screen and (min-width:768px){#error-image{width:35vw}}#banner-connected{position:sticky;top:0;z-index:10}#banner-connected .p-centre-connected{color:#fff;margin:7px}#banner-connected .div-button-connected{margin:7px}#banner-connected .btn:hover{color:#183839}@media screen and (min-width:768px){#banner-connected #mobile-logout{display:none}}@media screen and (max-width:768px){#banner-connected #desktop-logout{display:none}}#banner-connected .div-banner-connected{align-items:center;display:flex;justify-content:flex-end;margin-left:10px}#banner-connected .btn-custom{margin:0!important}.btn-dark-green i,.btn-dark-green span{border:none!important;color:#fff}.btn-dark-green{height:0!important}.hero-section{color:#fff;margin:0 10%}@media screen and (min-width:768px){.hero-section{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}}.hero-section .active,.hero-section .btn-par:hover,.hero-section .btn-pro:hover{background-color:#fff!important;color:#000!important}.hero-section .btn-par,.hero-section .btn-pro{background-color:transparent;border:2px solid #fff;color:#fff}.hero-section .image-section{padding:10px 40px 40px}.image-section{max-width:800px}#home-banner-pro .car-image{filter:brightness(110%) hue-rotate(260deg)}#home-public .div-content-info:nth-child(odd){background-color:#2790a1;color:#fff;flex-direction:row-reverse}#home-public .div-content-info:nth-child(odd) .content-info,#home-public .div-content-info:nth-child(odd) a span,#home-public .div-content-info:nth-child(odd) h3{color:#fff!important}#home-public .div-content-info:nth-child(odd) a{border:2px solid #fff;color:#fff}#home-public .div-content-info:nth-child(odd) a:hover{border:2px solid transparent}.car-image{height:auto;max-width:100%}@media screen and (max-width:768px){.text-section{text-align:center}.latest-article-content{margin:50px 10%;text-align:justify}}@media screen and (min-width:768px){.latest-article-container{align-items:center;display:flex;justify-content:center}.latest-article-content-wrapper{min-width:55%}}.text-section h1{font-size:3rem}.text-section p{font-size:1.2rem}.latest-article-container{border-radius:10px;margin:30px 0;padding:20px}.latest-article-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:50px 10%}.latest-article-title{color:#333;font-size:1.8rem;margin-bottom:15px}.latest-article-excerpt{color:#666;font-size:1rem;margin-bottom:20px}.latest-article-date{color:#999;font-size:.9rem;margin-bottom:20px}@media screen and (min-width:768px){.stats-section{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-evenly;padding:50px 0}.stats-grid{max-width:600px!important}.stat-item{padding:10px}.stat-item:nth-child(2),.stat-item:nth-child(4){padding-left:80px}.stat-item p{font-size:1.5rem!important}}@media screen and (max-width:768px){.stat-item{max-width:175px}}.nbr-stats{align-items:center;display:flex;flex-direction:column}.stats-grid{align-items:center;display:grid;grid-template-columns:1fr 1fr;max-width:350px}.stat-item{border:none;padding:30px;position:relative}.stat-item:first-child h3{color:#1bfc6d}.stat-item:nth-child(2) h3,.stat-item:nth-child(3) h3{color:#91e3b8}.stat-item:first-child{border-right:1px solid #91e3b8}.stat-item:first-child,.stat-item:nth-child(2){border-bottom:1px solid #91e3b8}.stat-item:nth-child(3){border-right:1px solid #91e3b8}.stat-item:first-child:after{background-color:#fff;content:"";height:30%;position:absolute;right:-5px;top:0;width:10px}.stat-item:nth-child(2):after{bottom:-5px;right:0}.stat-item:nth-child(2):after,.stat-item:nth-child(3):after{background-color:#fff;content:"";height:10px;position:absolute;width:30%}.stat-item:nth-child(3):after{left:0;top:-5px}.stat-item:last-child:after{background-color:#fff;bottom:0;content:"";height:30%;left:-5px;position:absolute;width:10px}.stat-item h3{font-size:2rem;font-weight:bolder}.stat-item p{font-size:1.2rem}.divider{background-color:#d3d3d3;margin:20px 0;width:1px}.image-container{position:relative;text-align:center}.image-container img{border-radius:20px;height:auto;max-width:550px;width:100%}.btn-custom{align-items:center;border-radius:50px;display:flex;font-size:1.1rem;font-weight:700;height:3.2rem;margin:10px;padding:0 20px;text-decoration:none;transition:.3s}.div-btn-custom{display:inline-block;margin:0!important}.div-btn-custom .mdi-chevron-right-circle{margin-left:5px}.div-btn-article{display:flex;justify-content:center}.btn-blue{border:2px solid #1b4c85;color:#1b4c85}.btn-blue span{color:#1b4c85!important;transition:.3s}.btn-blue.active,.btn-blue:hover{background-color:#1b4c85;border:2px solid #fff;color:#fff}.btn-blue.active span,.btn-blue:hover span{color:#fff!important}.btn-green{border:2px solid #183839;color:#183839}.btn-green span{color:#183839!important;transition:.3s}.btn-green.active,.btn-green:hover{background-color:#183839;border:2px solid #fff;color:#fff}.btn-green.active span,.btn-green:hover span{color:#fff!important}.btn-red{border:2px solid #a7001e;color:#a7001e}.btn-red span{color:#a7001e!important;transition:.3s}.btn-red.active,.btn-red:hover{background-color:#a7001e;border:2px solid #fff;color:#fff}.btn-red.active span,.btn-red:hover span{color:#fff!important}.read-more{font-weight:700;text-decoration:none}.read-more:hover{text-decoration:underline}.read-more-blue{color:#1b4c85}.read-more-green{color:#35cb82}@media screen and (min-width:768px){.column{column-count:2;column-gap:80px}}.column{margin:50px 10%}.column .content-info{width:100%!important}.img-info{border-radius:35px;height:auto;width:100%}#qsm-working{max-height:300px;object-fit:cover}.content-info h3{font-weight:700;margin:30px 0}.green-h3{color:#183839}.blue-h3{color:#1b4c85}.content-info p{text-align:justify}.content-info p br{margin:10px}.bg-blue{background-color:#2790a1}.bg-green{background-color:#48d089}.bg-light-green{background-color:#ddf6e9}@media screen and (min-width:1000px){.div-banner-address{align-items:center;display:flex;justify-content:space-between;margin:10px 10vw}}.banner-address{align-items:center;display:flex;justify-content:center}.banner-address i,.banner-address p{color:#fff}.banner-address i{margin:10px}.div-button-address{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:12px}@media screen and (min-width:480px){.div-button-address{flex-direction:row}}.div-button-address .fist-btn{display:inline-flex}.div-button-address .btn-custom{background-color:transparent;border:2px solid #fff;color:#fff}.div-button-address .btn-green.active,.div-button-address .btn-green:hover{background-color:#fff;border:2px solid transparent;color:#48d089}.div-button-address .btn-blue.active,.div-button-address .btn-blue:hover{background-color:#fff;border:2px solid transparent;color:#1b4c85}.div-content-info,.div-paraph-info{padding:30px 7%}.paraph-info{font-size:larger;font-weight:bolder}@media screen and (max-width:768px){.paraph-info{text-align:center}}@media screen and (min-width:768px){.paraph-info{max-width:70%}}.paraph-info span{color:#48d089;font-size:1.21rem;font-weight:bolder}.content-info h4{color:#10d66f;font-size:large}.content-info ul{list-style:none}.content-info ul li:before{background-color:#1bfc6d;border-radius:50%;content:"";display:inline-block;height:12px;margin-right:10px;vertical-align:middle;width:12px}.content-info ol{list-style:none}.content-info ol li{color:#48d089;font-weight:700}.content-info span{color:#10d66f}.content-info table{border:2px solid #48d089;border-collapse:collapse;font-family:Arial,sans-serif;margin-bottom:1rem;width:100%}.content-info td,.content-info th{border:1px solid #48d089;font-size:1rem;padding:5px;text-align:center}.content-info th{background-color:#e6f6eb;color:#48d089;font-weight:700}.content-info td{background-color:#f0f9f3;color:#48d089}.content-info tr{border:1px solid #48d089}.div-content-info-pro:nth-child(odd){background-color:#ddf6e9;flex-direction:row-reverse}@media screen and (min-width:768px){.div-content-info{align-items:center;display:flex;justify-content:space-between}.div-content-info .image-section{max-width:45%}.content-info{width:55%}.div-content-info div,.paraph-info{margin:0 1rem}}.div-social-btn{align-items:center;border-radius:15px 0 0 15px;display:flex;flex-direction:column;padding:10px;position:fixed;right:0;top:15vh;z-index:99}#section-social-btn .blue{background:transparent linear-gradient(180deg,#00d7f8,#6233c0) 0 0 no-repeat padding-box}#section-social-btn .green{background:transparent linear-gradient(180deg,#1e5152,#1bfc6d) 0 0 no-repeat padding-box}.div-social-btn a,.div-social-btn button{color:#fff;margin:5px}.div-social-btn button{background-color:transparent;border:none;padding:0}.div-social-btn i{font-size:1.5rem}@media screen and (min-width:480px){.finan-actions{flex-direction:row!important;justify-content:space-between}}@media screen and (min-width:768px){#finan-banner{padding:20px 40px}}#finan-banner-wrapper{bottom:0;margin:20px;right:0;z-index:10}#cookie-banner-wrapper,#finan-banner-wrapper{max-height:50vh;max-width:800px;position:fixed;transition:transform .5s ease-in-out}#cookie-banner-wrapper{left:50%;top:50%;transform:translate(-50%,-50%);z-index:11}.finan-actions{align-items:center;display:flex;flex-direction:column}.finan-actions .btn-custom:hover{background:#fff}.finan-actions .btn-custom.blue:hover{color:#6233c0}.finan-actions .btn-custom.green:hover,.finan-actions .btn-custom.green:hover span{color:#1e5152}.cookie-banner,.finan-banner{border-radius:30px;box-shadow:0 3px 6px rgba(0,0,0,.761);height:100%;max-height:50vh;overflow-y:auto;padding:10px 20px;transition:transform .5s ease-in-out;z-index:10}.cookie-banner{padding:15px 30px}.cookie-banner.green,.finan-banner{background:transparent linear-gradient(180deg,#1bfc6d,#1e5152) 0 0 no-repeat padding-box}.cookie-banner.blue{background:transparent linear-gradient(180deg,#00d7f8,#6233c0) 0 0 no-repeat padding-box}.closed{transform:translateX(100%)!important}.finan-content{color:#fff;font-family:Arial,sans-serif}.finan-content h2{font-size:1.2rem;font-weight:700;margin-bottom:10px}.finan-content p{font-size:.9rem;margin-bottom:10px}.finan-content a{color:#fff}.close-btn{background-color:transparent;border:none;border-radius:50px;cursor:pointer;font-size:1.1rem;left:-13px;position:absolute;top:-9px;z-index:11}.close-btn i{color:#fff;font-size:36px;transition:.5s}.closed .close-btn i{display:none}.open .close-btn i{display:block}.btn-finance{background-color:transparent;border:2px solid #fff;color:#fff}.btn-finance:first-child span{margin-left:.5rem}.btn-finance:last-child span{margin-right:.5rem}@media screen and (min-width:480px){.form-buttons{align-items:center;display:flex;justify-content:center}.form-buttons button{margin:20px!important}}@media screen and (min-width:768px){.search-container{margin:20px auto!important;max-width:70%;padding:20px 40px!important}}.search-container{background-color:#fff;border-radius:20px;color:#1b4c85;margin:20px;padding:10px 20px;text-align:center}.search-container h2{font-size:1.5rem;font-weight:700;margin-bottom:20px}.form-buttons{gap:20px;width:100%}.form-buttons button{margin:20px auto;text-align:center}.form-buttons button i{margin-left:.7rem}.input-div{align-items:flex-start;display:flex;margin:10px 0}.input-div i{color:#1b4c85;font-size:22px}.input-div .mt8px{margin-top:8px}.select-wrapper{display:flex;height:100%;position:relative;width:100%}.select-wrapper:before{background-color:#1b4c85;bottom:0;content:"";height:2px;left:4px;position:absolute;width:calc(100% - 8px);z-index:1}#select-arrow:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1b4c85;content:"";height:0;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:0;z-index:1}.input-search,.select-search{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:none;border:none;cursor:pointer;line-height:1;padding:6px;z-index:2}.input-search{width:100%}#suggestions{background-color:#fff;max-height:150px;overflow-y:auto;position:absolute;top:35px;width:100%;z-index:1000}.suggestion-item{cursor:pointer;padding:8px}.suggestion-item:hover{background-color:#f0f0f0}.article-details{margin:40px 0}.article-header h1{font-size:2rem;font-weight:700}.article-date{color:#888;margin-bottom:20px}.article-content,.article-images{margin-bottom:30px}.image-gallery{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center}.image-item{border-radius:10px;overflow:hidden}.article-image{border-radius:10px;height:auto;max-width:600px;width:100%}.article-footer{margin-top:20px}#emailModal .modal-content{border-radius:25px;color:#fff}#emailModal.blue .modal-content{background-color:#2790a1}#emailModal.green .modal-content{background-color:#1e5152}#emailModal .a{text-decoration:none}#emailModal .a button{background-color:transparent;border:2px solid #fff;color:#fff}#emailModal .a button:hover{background-color:#fff;border:2px solid #2790a1;color:#2790a1}#emailModal .btn-close{color:#fff}#emailModal .modal-header{border-bottom:none}#emailModal input,#emailModal textarea{border:1px solid #ccc;border-radius:35px;margin:.5rem 0;padding:10px;width:100%}.map-container{margin:40px 8vw;position:relative}.map{border:1px solid #ddd;border-radius:20px;flex:1;height:40vh;margin-right:10px;width:100%}.results-container{flex:0 0 50%;height:100%;overflow-y:auto}.card{background:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:10px;padding:15px 20px}.card h5{border-bottom:2px solid;color:#1b4c85;font-weight:700;margin:0 15px 15px 0;padding:10px 0;width:fit-content}.price .tarif-not-found{margin:auto;text-align:center}@media screen and (min-width:1280px){.card .price p{font-size:1.1rem!important}.card .price .final-price{font-size:1.5rem!important;font-weight:800!important}.map-container{display:flex;flex-wrap:wrap;height:80vh}.map{height:80vh!important}}@media screen and (max-width:1280px){.map{margin-bottom:10px}}@media screen and (min-width:768px){.card{display:flex;flex-direction:row;justify-content:space-between}.card .price{height:120px!important;padding:.8rem!important;width:200px!important}.card .prendre-rdv{margin-left:auto}}.range-container{height:85%;margin:0 10px;padding:0 40px 0 30px;position:relative;width:100%}button:disabled{cursor:wait!important}#max-value,#min-value,#selected-value{position:absolute}#min-value{left:0;top:0}#max-value{right:0;top:0}.card .price{align-items:center;background-color:#1b4c85;border-radius:35px;color:#fff;display:flex;flex-direction:column;height:110px;justify-content:space-between;margin-bottom:1rem;margin-top:1rem;padding:.8rem;width:100%}.card .price .final-price{font-size:1.2rem;font-weight:600}.card .right-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}.card .price .init-price{position:relative;text-decoration:line-through}.hero-container-button{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.hero-container-button{flex-direction:row;justify-content:center}}.card p{margin:0}.loading-spinner{animation:spin .8s linear infinite;border:3px solid #183839;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:18px;margin-left:8px;vertical-align:middle;width:18px}.spinner{animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;height:40px;left:calc(50% - 20px);margin:auto;position:absolute;top:calc(50% - 20px);transform:translate(-50%,-50%);width:40px}.link-itineraire{color:#1b4c85;font-weight:700;text-decoration:none}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.admin-dashboard{display:flex;flex-wrap:wrap;justify-content:space-between}.admin-dashboard .list-section{border-radius:10px;flex:1;margin:20px;min-width:300px;padding:20px}.admin-dashboard .list-section .section-title{color:#343a40;font-size:1.8em;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.admin-dashboard .list-section .section-title:after{background-color:#48d089;content:"";display:block;height:3px;margin:10px auto;width:60px}.admin-dashboard .list-section .list-articles,.admin-dashboard .list-section .list-pages{list-style:none;margin:0;padding:0}.admin-dashboard .list-section .list-articles .list-item,.admin-dashboard .list-section .list-pages .list-item{background-color:#e6f6eb;border-radius:5px;margin-bottom:15px;padding:10px 20px;transition:background-color .3s ease}.admin-dashboard .list-section .list-articles .list-item:hover,.admin-dashboard .list-section .list-pages .list-item:hover{background-color:#48d089}.admin-dashboard .list-section .list-articles .list-item a,.admin-dashboard .list-section .list-pages .list-item a{color:#343a40;font-size:1.2em;font-weight:700;text-decoration:none}.admin-dashboard .list-section .list-articles .list-item a h3,.admin-dashboard .list-section .list-pages .list-item a h3{margin:0}.admin-dashboard .list-section .list-articles .list-item a:hover,.admin-dashboard .list-section .list-pages .list-item a:hover{color:#fff}.article-section,.content-section,.user-section{padding:20px}.article-section table,.content-section table,.user-section table{margin-top:20px;width:100%}.article-section table td,.article-section table th,.content-section table td,.content-section table th,.user-section table td,.user-section table th{text-align:center;vertical-align:middle}.article-section table th,.content-section table th,.user-section table th{background-color:#f8f9fa;font-weight:700}.article-section table td.actions,.content-section table td.actions,.user-section table td.actions{display:flex;gap:10px;justify-content:center}.article-section table td a,.article-section table td button,.content-section table td a,.content-section table td button,.user-section table td a,.user-section table td button{margin-right:5px}.article-section .btn,.content-section .btn,.user-section .btn{margin-bottom:10px}.article-section .btn-success,.content-section .btn-success,.user-section .btn-success{background-color:#48d089;border-color:#48d089}.pictures-widget{display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.picture-option{text-align:center}.picture-option img{border:1px solid #ccc;border-radius:4px;cursor:pointer;object-fit:cover;padding:5px;width:100%}.picture-option img:hover{background-color:rgba(161,255,207,.376)}.picture-option input{cursor:pointer;margin-top:10px}.footer-pro{background-color:#183839}.footer-public{background-color:#1b4c85}.footer-public .job-link{display:none!important}.footer-public .footer-container{max-width:1200px}footer{color:#fff;font-family:Arial,sans-serif;padding:20px 0}footer .footer-handi p,footer .footer-handi span{font-size:.9rem;margin-bottom:15px}footer .footer-container{display:flex;justify-content:space-between;padding:20px}@media screen and (min-width:768px){footer .footer-container{margin:0 100px}}footer .footer-container .footer-left img.logo{width:200px}footer .footer-container .footer-left p{margin:10px 0;min-width:100px}footer .footer-container .footer-right h3{font-weight:700;margin-bottom:20px}footer .footer-container .footer-right ul{list-style:none;padding:0}footer .footer-container .footer-right ul li{margin:10px 0}footer .footer-container .footer-right ul li a{align-items:center;color:#fff;display:flex;text-decoration:none}footer .footer-container .footer-right ul li a p{margin:0 0 0 10px}footer .footer-container .footer-right .job-link{color:#1bfc6d;display:inline-block;font-weight:700;margin-top:20px;text-decoration:none;text-decoration:underline}footer .link-green{color:#1bfc6d}footer .footer-email,footer .footer-phone{font-weight:700;text-decoration:none}footer .contact-button{border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;margin:10px 0;padding:10px 20px;text-decoration:none}footer .contact-button:hover{background-color:#fff;border:2px solid #fff;color:#183839}footer .contact-button .fa-arrow-right,footer .contact-button .mdi{margin-left:.5rem}footer .contact-button,footer .div-contact-button,footer .follow-us{align-items:center;display:flex}footer .social-icons a{color:#fff;font-size:2.5rem;margin-left:5px}footer .social-icons a i{font-size:2.5rem!important}footer .footer-bottom{font-size:14px;padding:10px 0;text-align:center}footer .footer-bottom p{margin:0}@media screen and (max-width:768px){footer .footer-left,footer .footer-right{align-items:center;display:flex;flex-direction:column}footer .footer-left h3,footer .footer-right h3{margin-top:2rem}footer .follow-us{flex-direction:column}}footer .qualiopi{display:flex;flex-direction:column;text-decoration:none}footer .qualiopi span{color:#fff}footer .btn{border:2px solid #fff;border-radius:25px;color:#fff;margin-bottom:20px}footer .btn:hover{background-color:#fff;color:#183839}footer span.title{display:block;margin-bottom:0;margin-top:15px}#formationModal .modal-content,#modalHandi .modal-content{border-radius:30px 30px 25px 25px}#formationModal .modal-header,#modalHandi .modal-header{background-color:#183839;border-radius:25px 25px 0 0;color:#fff}#formationModal .table-handi,#modalHandi .table-handi{border-collapse:collapse;font-family:Arial,sans-serif;margin:1rem 0;width:100%}#formationModal .table-handi td,#formationModal .table-handi th,#modalHandi .table-handi td,#modalHandi .table-handi th{border:1px solid #ddd;padding:.75rem;text-align:center}#formationModal .table-handi th,#modalHandi .table-handi th{background-color:#e6f6eb;font-weight:700}#formationModal .table-handi tr:hover,#modalHandi .table-handi tr:hover{background-color:#f0f9f3}.navbar-pro,.navbar-pro .dropdown-menu{background-color:#183839!important}.navbar-pro .active,.navbar-pro .dropdown-toggle:hover,.navbar-pro .nav-item:hover{color:#48d089!important}.navbar-pro .nav-item a{padding:5px 10px}.nav-link{font-weight:600}.nav-item.dropdown .nav-link.dropdown-toggle{transition:color .3s ease}.nav-item.dropdown.show>.nav-link.dropdown-toggle,.nav-item.dropdown:hover>.nav-link.dropdown-toggle{color:#48d089!important}.nav-item.dropdown.show>.dropdown-menu{display:block;opacity:1;transition:opacity .2s ease;visibility:visible}.navbar a{color:#fff}.navbar-toggler{margin-right:2rem}.logo-abs{margin:1rem 2rem;width:200px}.cercle-phone-pro{background-color:#48d089;border-radius:50%;display:block;height:38px;position:relative;transition:.3s;width:38px}.cercle-phone-pro:hover{background-color:#fff}.cercle-phone-pro span{color:#fff;left:7px;position:absolute;top:2px;transition:.3s}.cercle-phone-pro span:hover{color:#48d089}.cercle-phone{align-items:center;background-color:transparent;border:2px solid #fff;border-radius:57px;display:flex;display:inline-flex;padding:3px 13px;text-decoration:none!important;transition:.3s}.cercle-phone:hover{background-color:#fff}.cercle-phone:hover,.cercle-phone:hover span{color:#1b4c85!important}.cercle-phone span{color:#fff;margin-right:5px;transition:.3s}.cercle-phone span:hover{color:#1b4c85}.collapse .navbar-text{margin-right:2rem}.navbar-pub,.navbar-pub .dropdown-menu{background-color:#1b4c85!important}.navbar-pub .active,.navbar-pub .nav-link:hover{color:#335bc0!important}.nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;transition:opacity .2s ease;visibility:visible}.dropdown-menu{display:none;opacity:0;position:absolute;visibility:hidden}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{display:none;left:100%;margin-top:-1px;opacity:0;position:absolute;top:0;transition:opacity .2s ease;visibility:hidden}.dropdown-submenu:hover>.dropdown-menu{display:block;opacity:1;visibility:visible}.item{border:none;border-radius:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);counter-increment:item;margin:15px;overflow:hidden;text-decoration:none;transition:transform .3s}.item:hover{transform:scale(1.05)}.item img{border-top-left-radius:20px;border-top-right-radius:20px;height:450px;object-fit:cover;width:100%}.item .item-body{background-color:#2a4243;border-radius:0 0 20px 20px;color:#fff;padding:10px;text-align:center}.bg-danger,.bg-info{height:50px;width:50px}.owl-nav button{background-color:#35cb82;border:none;border-radius:50%;color:#fff;margin:0 10px;padding:10px 20px}.owl-dots .owl-dot{background-color:#91e3b8!important;border-radius:50%;display:inline-block;height:15px;margin:0 5px;width:15px}.owl-dots .owl-dot.active{background-color:#183839!important}.owl-carousel{margin:50px 0}.scale-85{opacity:.65;transform:scale(.85)!important}.scale-85,.scale-93{transition:transform .3s}.scale-93{opacity:.8;transform:scale(.93)!important}.alert-section{margin:40px 7%}.alert-section h1{font-size:2rem;font-weight:700;margin-bottom:15px}.alert-section p{margin-bottom:3rem}@media screen and (min-width:1200px){.alert-section{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.alert-section .content-info{min-width:40%}}.alert-section .content-info{width:auto}#vehicule-info{margin:0 7% 50px}fieldset{border:none;padding:0}fieldset legend{display:inline;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding:5px 0;position:relative;width:auto}fieldset legend:after{background-color:#1b4c85;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:10}fieldset a{text-decoration:none}.personal-info-form input[type=radio]{display:none}.personal-info-form .custom-radio{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;margin-right:20px}.personal-info-form .custom-radio .radio-button{border:2px solid #ccc;border-radius:50%;height:20px;margin-right:10px;position:relative;transition:background-color .3s,border-color .3s;width:20px}.personal-info-form .custom-radio .radio-button:after{background-color:#1b4c85;border-radius:50%;content:"";height:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;width:12px}.personal-info-form .custom-radio input:checked+.radio-button{background-color:#fff;border-color:#1b4c85}.personal-info-form .custom-radio input:checked+.radio-button:after{opacity:1}.personal-info-form .radio-group{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.personal-info-form .radio-group label{margin-right:10px}@media screen and (min-width:576px){.input-group-custom{display:grid;gap:0 20px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){legend{text-align:center}}.input-group-custom input,.input-group-custom select{border:1px solid #ccc;border-radius:35px;margin:.5rem 0;padding:10px;width:100%}.input-group-custom input:nth-child(odd){margin-right:2rem}.button-group{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (min-width:768px){.button-group{justify-content:end}}.form-background{background:#f1f1f1 0 0 no-repeat padding-box;border:3px solid #fff;border-radius:35px;box-shadow:0 3px 6px #9a9a9a;margin-bottom:50px;padding:1rem 2rem}.delete-vehicle-btn{position:absolute;right:0;top:20px}.vehicle-form-template{position:relative}#vehicles-form-container .vehicle-form-template legend{margin-right:50px}.select2{background-color:#fff;border:1px solid #ccc;border-radius:35px;margin:.5rem 0;padding:10px;width:100%!important}.select2-dropdown{max-height:300px;overflow-y:auto}.select2-container--bootstrap-5 .select2-selection--single{padding-right:30px;position:relative}.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered{padding-right:30px}.select2-container--bootstrap-5 .select2-selection--single:after{color:#1b4c85;content:"\f078";font-family:Font Awesome\ 6 Free;font-size:14px;font-weight:900;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.select2-container--bootstrap-5 .select2-results__option:hover{background-color:#e0eef6}.select-container{display:inline-block;position:relative;width:100%}.select-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:18px!important;padding-right:18px!important}.select-arrow{color:#1b4c85;content:"";font-family:Font Awesome\ 6 Free;font-size:14px;font-weight:900;pointer-events:none;position:absolute;right:22px;top:32px;transform:translateY(-50%)}.select-arrow:before{content:"\f078";font-family:Font Awesome\ 6 Free}#recrutement{padding:0 7%}#recrutement .content-info{width:100%}@media screen and (min-width:1200px){#recrutement .personal-info{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}}#recrutement h2{font-size:2rem;font-weight:700;margin-bottom:10px}#recrutement p{font-size:1rem;margin-bottom:20px}#recrutement fieldset legend{font-size:1.5rem;font-weight:700;margin-bottom:15px}#recrutement .radio-group{display:flex;justify-content:space-between;margin-bottom:20px}#recrutement .radio-group label{font-size:1rem}#recrutement a{text-decoration:none}@media screen and (min-width:768px){#recrutement .comments-section button{height:46px}#recrutement .comments-section textarea{display:inline;width:70%!important}#recrutement .form-background button{margin-left:auto}#recrutement .form-background button span{margin-left:5px}}#recrutement .comments-section textarea{border:1px solid #ccc;border-radius:35px;height:150px;margin:.5rem 0;padding:10px;width:100%}@media screen and (min-width:720px){.formation-container{display:flex;gap:20px}.link-formation-list{width:40%}}.formation-content,.formation-content-card{padding:7vh 7%}.formation-description,.formation-recherche{font-size:1.3rem;margin:20px 10vw}.formation-recherche{align-items:flex-end;display:flex}.link-formation-list{list-style:none;margin:0;padding:0}.link-formation-list a{margin:20px 50px;text-decoration:none}.link-formation-list li{background-color:#48d089;border-radius:25px;color:#fff;cursor:pointer;margin:0 50px;padding:15px 20px;transition:background-color .3s}.link-formation-list li:hover{background-color:#1e5152}.link-formation-list button{background-color:transparent;border:none;border-radius:25px;margin:30px 0 0;padding:0;width:calc(100% - 100px)}.link-formation-list button li{background-color:#ffc814;color:#000;margin:0;text-align:start}.link-formation-list button li:hover{background-color:#c08913}.image-container{margin:auto}.formation-financement{background-color:#ddf6e9}.formation-financement .description{margin-bottom:20px}.formation-financement .description a.text-success{color:#2c7a2c;text-decoration:underline}.formation-financement .description a.text-success:hover{color:#9fbb4f}.pagination-container{align-items:center;display:flex;justify-content:center}.pagination-left,.pagination-right{border-radius:50%;color:#183839;cursor:pointer;font-size:24px;padding:10px}.nbr-current,.pagination-left:hover,.pagination-right:hover{color:#48d089}.nbr-page{cursor:pointer}.nbr-page:not(:last-child){margin-right:6px}.formation-title{color:#333;font-size:20px;margin-bottom:15px}.formation-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between;padding:20px 25px;width:100%}.formation-content-card{display:grid;gap:20px 20px;grid-template-columns:1fr}@media screen and (min-width:720px){.formation-content-card{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}@media screen and (min-width:1280px){.formation-content-card{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.formation-content-card .formation-location{color:#666;font-size:18px;margin-bottom:10px}.formation-content-card .formation-address,.formation-content-card .formation-date{color:#888;font-size:16px;margin-bottom:10px}.formation-content-card .formation-address i,.formation-content-card .formation-date i{color:#2c7a2c;margin-right:8px}.button-container{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1024px){.summary-container{display:flex}.summary-container .content-formation{width:75%}}.summary-container .summary{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:25px;padding:25px 30px}@media screen and (min-width:1024px){.summary-container .summary{height:100%;position:sticky;top:20px;width:25%}}.summary-container .summary h3{color:#2c7a2c;font-size:20px;margin-bottom:10px}.summary-container .summary ul{list-style:none;padding:0}.summary-container .summary ul li{margin-bottom:5px}.summary-container .summary ul li a{color:#555;text-decoration:none;transition:color .3s}.summary-container .summary ul li a:hover{color:#2c7a2c}.formation-list-card{display:grid;gap:20px 20px;grid-template-columns:1fr;margin:50px 9%}@media screen and (min-width:1280px){.formation-list-card{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}.formation-list-card .formation-text-content{margin-bottom:15px}@media screen and (min-width:720px){.chart-container{display:flex;justify-content:space-around}}.chart-container .chart-content{width:80vw}@media screen and (min-width:720px){.chart-container .chart-content{width:30vw}}.devenir-controleur-container{margin:0 7%}.devenir-controleur-container .custom-nav-pills{display:flex;flex-direction:column;list-style:none;margin:30px 0;padding:0}@media screen and (min-width:720px){.devenir-controleur-container .custom-nav-pills{flex-direction:row}}.devenir-controleur-container .custom-nav-pills .pill-item{display:flex;justify-content:center;margin-right:20px}.devenir-controleur-container .custom-tab-content .custom-tab-pane{display:none}.devenir-controleur-container .custom-tab-content .custom-tab-pane.active{display:block}.devenir-controleur-container .font-bold{font-weight:700}.devenir-controleur-container .flex-1{flex:1}.devenir-controleur-container .flex-2{flex:2}.devenir-controleur-container .custom-col{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px}.devenir-controleur-container .custom-col .type-formation-block{width:30%!important}.devenir-controleur-container .custom-col .text-block{background-color:#fafafa;border:1px solid #333;min-width:250px;padding:15px}.devenir-controleur-container .custom-col .text-block .text-info{color:#1bfc6d!important}.devenir-controleur-container .custom-col .text-block .custom-list{list-style-type:disc;margin:10px 0 0 20px}.devenir-controleur-container .custom-col .text-block .custom-list li{margin-bottom:5px}.devenir-controleur-container .custom-col .text-block .custom-link{color:#48d089;text-decoration:underline}.devenir-controleur-container .custom-col .text-block .custom-link:hover{color:#0f5968}.devenir-controleur-container .custom-col .custom-row{display:flex;flex-direction:column;gap:20px}.controleur-nav{gap:1rem;margin:2rem 0}@media screen and (min-width:768px){.controleur-nav{display:flex;justify-content:center}}.controleur-nav a{justify-content:center}#select-container textarea{border-radius:25px}.bg-custom-light{background-color:#ddf6e9;border-radius:25px!important;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:3rem}#form-inscription-client input,#form-inscription-client optgroup,#form-inscription-client select,#form-inscription-client textarea{border-radius:25px}#form-inscription-client .container-row{padding:2rem}#form-inscription-client .container-row .row{padding-bottom:.5rem}#form-inscription-client .form-title{display:inline-block}#form-inscription-client .form-title h2{margin:2rem 0 0 2rem}#form-inscription-client .button-container{align-items:flex-end}#form-inscription-client .custom-control-checkbox{--s:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:2.25;background-color:#ff7a7a;border-radius:var(--s);box-sizing:content-box;cursor:pointer;display:grid;height:calc(var(--s) + var(--s)/5);margin:calc(var(--s)/2);min-width:40px;overflow:hidden;transition:.3s .1s;width:auto}#form-inscription-client .custom-control-checkbox:before{content:"";padding:calc(var(--s)/10);--_g:radial-gradient(circle closest-side at calc(100% - var(--s)/2) 50%,#000 96%,#0000);background:var(--_g) 0/var(--_p,var(--s)) 100% no-repeat content-box,var(--_g) var(--_p,0)/var(--s) 100% no-repeat content-box,#fff;filter:blur(calc(var(--s)/12)) contrast(11);mix-blend-mode:darken;transition:.4s,background-position .4s .1s,padding cubic-bezier(0,calc(var(--_i, -1)*200),1,calc(var(--_i, -1)*200)) .25s .1s}#form-inscription-client .custom-control-checkbox:checked{background-color:#85ff7a}#form-inscription-client .custom-control-checkbox:checked:before{padding:calc(var(--s)/10 + .05px) calc(var(--s)/10);--_p:100%;--_i:1}#form-inscription-client #PriseEnCharge{min-width:45px}#form-inscription-client .custom-control-fact,#form-inscription-client .custom-control-financ{align-items:center;display:flex}#form-inscription-client .custom-control-financ{padding:2rem}#form-inscription-client #container-financ{padding-top:0}.hidden{display:none!important}.guide-container{display:block;gap:20px;margin:auto;padding:20px}.guide-container .formation-card{align-items:center;justify-content:center}@media (min-width:1200px){.guide-container{max-width:70%}}#DivorganismeSelect{position:relative}#DivorganismeSelect .select-arrow{right:30px;top:46px}.guide-card{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;padding:30px 25px;width:100%}.guide-card .agrement-centre-input-container{margin-top:20px}.guide-card #agrement-error{text-align:center}.guide-card input{margin:10px;width:auto}.guide-card h3{font-size:1.2rem;font-weight:700;padding-bottom:10px}.guide-card h3,.guide-card small{text-align:center}.guide-card div{align-items:center;display:flex}@media (max-width:768px){.guide-card div{flex-direction:column;gap:10px}}.guide-card .login-input-container{flex-direction:column}.guide-card:hover{background-color:#ddf6e9}#agrement-centre-buttons{display:block;max-width:60%}.formation-container-info h3{font-size:1.8rem;margin-bottom:15px}.formation-container-info h5{font-size:1.1rem;margin-bottom:10px}.formation-container-info i{color:#2c7a2c;margin-right:8px}.formation-container-info .container-row{padding:2rem}.formation-container-info .form-title{display:inline-block}.formation-container-info .content-session{padding:2rem}.formation-container-info h2,.select-container h2,.select-container-perso h2{padding:2rem 0 0 2rem}.select-container-perso{align-items:flex-start;flex-direction:column}.select-container-perso .select-arrow{right:53px;top:45px!important}.select-container-perso select{border-radius:25px}.select-container-perso .select-container{padding:1.5rem 2rem}.select-container{align-items:flex-start;flex-direction:column}.select-container label{margin-right:5px}.select-container .select-form{width:100%}.select-container .select-container-input{padding:20px;position:relative;width:100%}.bg-custom-light .select-arrow{top:21px}.step-container{display:flex;flex-direction:column;gap:7px;justify-content:flex-start;margin-bottom:20px;padding:10px}@media (min-width:480px){.step-container{flex-direction:row}}.step-container .step{border-radius:25px;color:#183839;font-weight:700;padding:10px 20px;text-align:center;transition:all .3s ease}.step-container .step.active{background-color:#48d089;color:#fff}.step-container .step.disabled{display:none}.step-container .step.pre{background-color:#ddf6e9;cursor:pointer}.step-container .step.grey{cursor:not-allowed;opacity:.5;pointer-events:none}.loader-container{margin:90px 0;text-align:center}.loader-form{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#48d089;display:inline-block;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container-associe{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem}@media (min-width:768px){.container-associe{flex-direction:row;gap:20px}}.container-associe p{margin-bottom:.3rem}.container-associe i{margin-right:5px}.modal-formation{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;text-align:center}.modal-formation .formation-modal-link{align-items:center;background-color:#183839;border-radius:25px;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;margin-bottom:0;min-height:100px;padding:20px;text-decoration:none;transition:transform .3s,background-color .3s;width:80%}.modal-formation .formation-modal-link:hover{background-color:#48d089;transform:translateY(-5px)}.container-no-session-text{align-items:center;display:flex;flex-direction:column;margin:40px 10vw}@media (min-width:1279px){.container-no-session-text{flex-direction:row;justify-content:space-around}}.container-no-session-text i{color:#183839;font-size:200px}#agrement-centre-input::placeholder{color:rgba(0,0,0,.3)}