img{max-width:100%;height:auto}.section{padding:80px 0}.header-body{background-color:transparent}.notice-top-bar{text-align:center}.header-container{padding-top:0;padding-bottom:0}.header-container,.header-row{margin-top:0;margin-bottom:0}.header-column{padding-top:0;padding-bottom:0}.header-logo img{margin-top:10px;margin-bottom:10px}.header-column.justify-content-end{justify-content:flex-end;display:flex}#header{margin-bottom:0}.hero-section,.main{margin-top:0;padding-top:0}.hero-section{position:relative;width:100%;background:#fff;min-height:500px;height:auto;overflow:hidden;padding-bottom:20px;contain:layout}.hero-backgrounds .appear-animation{position:absolute;top:0;right:0;width:100%;height:110%;pointer-events:none;overflow:hidden;z-index:1}.hero-section .container{position:relative;z-index:10;min-height:400px;contain:layout}.custom-marquee,.custom-marquee *,.custom-marquee p,.custom-outline-text-style-1{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;cursor:default}.custom-marquee{width:100%;overflow:hidden}.marquee.p-absolute{bottom:0;left:0;right:0;z-index:5;pointer-events:none;cursor:default}.custom-marquee *,.custom-marquee p,.custom-outline-text-style-1{display:inline-block;white-space:nowrap}.about-section{background:#fff;position:relative;z-index:5}.about-section .max-width-custom-1{min-height:520px;position:relative}.about-section .max-width-custom-1 .p-relative{width:550px;height:520px;max-width:100%;margin:0 auto}.about-section .max-width-custom-1 img{width:100%;height:auto;max-width:550px}@media (min-width:992px){.hero-section{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hero-row-desktop{display:flex;align-items:center;min-height:70vh}.hero-form-column,.hero-text-column{display:flex;flex-direction:column;justify-content:center;padding-top:40px;padding-bottom:40px}.hero-text-column>a,.hero-text-column>h1,.hero-text-column>p{margin-left:30px;margin-right:30px}.hero-text-column>a.btn{width:auto;display:inline-block}.hero-form-column .card{max-width:90%;margin-left:auto;margin-right:auto}.hero-form-column .card-decorative-svg{display:block}.hero-backgrounds,.hero-decorative-images{position:absolute;top:0;left:0;width:100%;height:100%}.hero-backgrounds{z-index:1;margin-top:0;padding-top:0}.hero-backgrounds>div{top:0;margin-top:0}.hero-decorative-images{z-index:2;pointer-events:none}.hero-section .hero-decorative-images>div.p-absolute.z-index-8{position:absolute;right:252px;top:-200px;left:auto;transform:none}.hero-form-column-adjust{transform:translateY(20%)}}@media (min-width:992px) and (max-width:1920px){.hero-decorative-images{display:block}.hero-decorative-images>div{display:block;position:absolute;right:252px;left:auto;transform:none;top:0}.hero-decorative-images img{max-width:500px;height:auto;display:block}}@media (min-width:1921px){section.hero-section .hero-decorative-images.d-none.d-lg-block{display:block}section.hero-section .hero-decorative-images.d-none.d-lg-block>div.p-absolute.z-index-8{display:block;position:absolute;right:252px;left:auto;transform:none;top:-200px}section.hero-section .hero-decorative-images img{display:block;max-width:600px;height:auto}.hero-form-column-adjust{transform:translateY(-35%) translateX(35%)}}@media (max-width:991px){.hero-title-mobile{font-size:2.8rem}.section-title-mobile{font-size:2.3rem}.custom-wrapper-1{padding-top:40px}.custom-wrapper-1 .row{padding-top:50px}.card-body{padding:30px}.card-title{font-size:1.8rem}.metier-card,.mission-card{margin-bottom:30px;padding:25px}.metier-title,.mission-title,h3{font-size:1.6rem}.missions-title h2,.section h2{font-size:3.5rem}.contact-info-box{padding:30px}.contact-info-box h3{font-size:1.7rem}.custom-marquee,h2{font-size:2rem}.hero-section{min-height:auto}.hero-section .container{padding-top:100px}.hero-row-desktop{padding-top:0}.hero-text-column>a,.hero-text-column>h1,.hero-text-column>p{margin-left:20px;margin-right:20px}.hero-form-column .card{max-width:95%}.section{padding:60px 0}h1{font-size:2.5rem}h4{font-size:1.3rem}.pt-5,.py-5{padding-top:3rem}.pb-5,.py-5{padding-bottom:3rem}.mt-5,.my-5{margin-top:3rem}.mb-5,.my-5{margin-bottom:3rem}.col-lg-3,.col-lg-4,.col-lg-6{margin-bottom:30px}footer .footer-copyright{text-align:center;padding:20px 0}footer .footer-nav{text-align:center;margin-top:15px}.hero-section{padding:80px 0 60px}}@media (max-width:767px){.hero-title-mobile,h1{font-size:2rem}.section-title-mobile{font-size:1.8rem}.custom-wrapper-1{padding-top:200px}.hero-section{min-height:auto}.hero-section .container,footer#footer .container,footer#footer .container.pt-5-5{padding-top:0}.hero-row-desktop{padding-top:0;flex-direction:column}.hero-form-column,.hero-text-column{width:100%}.hero-form-column .card,.hero-text-column>a,.hero-text-column>h1,.hero-text-column>p{margin-left:15px;margin-right:15px}.hero-text-column>a.btn{display:block;width:fit-content;margin-left:auto;margin-right:auto}.hero-form-column .card{max-width:100%}.card-body{margin:0}.card-title{font-size:1.5rem}.btn{font-size:.9rem;padding:10px 20px}.btn-lg{padding:12px 25px}.hstack{flex-direction:column;gap:15px}.hero .p-absolute.d-xl-block,.hstack .vr{display:none}.hstack>div{margin:0 auto}.custom-marquee{font-size:1.5rem}.hero .p-absolute img{max-width:80%}.metier-card,.mission-card{margin-bottom:25px;padding:20px}.metier-icon,.mission-icon{font-size:2.5rem}.metier-title,.mission-title{font-size:1.5rem}.metier-description,.mission-description{font-size:.9rem}.missions-title h3,.section h3{font-size:1.6rem}.google-map-container{min-height:300px}.contact-info-box{margin-top:20px;padding:25px}.contact-info-box h3{font-size:1.5rem}.contact-info-box h4,h5{font-size:1.1rem}#news-container .col-md-6{margin-bottom:20px}.custom-wrapper-1 [data-icon]{opacity:.3}.custom-marquee p{-webkit-text-stroke:1px}video{max-height:300px}[style*="background-attachment: fixed"]{background-attachment:scroll}*{animation-duration:0s;animation-delay:0s;transition-duration:.15s}.appear-animation,[class*=bounceIn],[class*=fadeIn],[class*=slideIn],[class*=zoomIn],[data-appear-animation]{opacity:1;transform:none;animation:none;visibility:visible}.parallax,[data-plugin-parallax]{transform:none;background-attachment:scroll}[data-plugin-float-element]{animation:none;transform:none}.owl-carousel,.scroll-animation,[data-plugin-scroll]{animation:none}.owl-carousel .owl-item{animation:none;transition:opacity .2s ease}.section{padding:40px 0}h2{font-size:1.7rem}h3{font-size:1.4rem}h4{font-size:1.2rem}p{font-size:.95rem}.pt-5,.py-5{padding-top:2rem}.pb-5,.py-5{padding-bottom:2rem}.mt-5,.my-5{margin-top:2rem}.mb-5,.my-5{margin-bottom:2rem}.col-md-3,.col-md-4,.col-md-6{margin-bottom:20px}.form-control{font-size:.95rem;padding:10px 15px}.form-label{font-size:.9rem;margin-bottom:8px}textarea.form-control{min-height:150px}.form-control+.btn{margin-top:15px}.hero-section{padding:60px 0 40px}.header-logo img{max-width:150px;height:auto}.hstack>div,footer{text-align:center}footer .row>div{margin-bottom:30px}footer .footer-copyright{font-size:.85rem;padding:15px 0}footer .footer-nav li{display:inline-block;margin:0 10px}.card{margin-bottom:20px}.card-body{padding:20px}.owl-carousel .owl-nav button{width:40px;height:40px;font-size:20px}.owl-carousel .owl-dots{margin-top:20px}.modal-dialog{margin:10px}.modal-content{border-radius:15px}.table-responsive{border:0}.breadcrumb,table{font-size:.85rem}.breadcrumb{padding:10px 15px}.about-section{margin-top:-120px;padding-top:0;padding-bottom:10px}.about-section .row{margin-top:0;margin-bottom:0}.about-section .col-lg-4.text-center.text-lg-start.mt-5.pt-5{margin-top:-10rem;padding-top:0}.about-section .d-lg-none.order-3{margin-bottom:-8rem;padding-bottom:0}.about-section .col-12.d-lg-none.text-center.p-relative.pt-2{padding-top:0;margin-top:-8rem;margin-bottom:-15rem}.about-section .col-12.d-lg-none.order-3{margin-top:-8rem;padding-top:0}.about-section .row.mt-5{margin-top:-8rem}.about-section .d-lg-none img[src*="dématérialisation.svg"]{margin-top:0}.missions-section-wrapper{padding-top:.5rem;padding-bottom:.5rem;margin-top:3.5rem;margin-bottom:0}.missions-section{margin-top:.5rem;margin-bottom:0}#metiers .row,.missions-section .row{margin-bottom:.5rem}#metiers{margin-bottom:0}#notre-entreprise.my-5.py-5,.bg-grey-100.custom-pos-3 .container.py-5{padding-top:.5rem;padding-bottom:.5rem}#metiers,.bg-grey-100.custom-pos-3 .row.pb-5{padding-bottom:.5rem}.section.bg-light.border-0.m-0.py-5{padding-top:.5rem;padding-bottom:0;margin-top:0;margin-bottom:0}.section.bg-light.border-0.m-0 .container.py-5{padding-top:.5rem;padding-bottom:0}section.section.bg-light.border-0.m-0.py-5{margin-bottom:0;padding-bottom:0}footer#footer{margin-top:-7rem;padding-top:0}.section.section-default.border-0.p-0{padding:0;margin:0}#metiers,.bg-grey-100.custom-pos-3{margin-top:0;padding-top:.5rem}.bg-grey-100.custom-pos-3 .row.pt-4{padding-top:.5rem}#notre-entreprise.my-5.py-5{margin-top:.5rem;margin-bottom:.5rem}}@media (max-width:575px){.hero-title-mobile{font-size:1.8rem;line-height:1.3}.section-title-mobile{font-size:1.6rem}.metier-card,.mission-card{padding:15px}.metier-title,.mission-title{font-size:1.3rem}.missions-title h3,.section h3{font-size:1.4rem}.contact-info-box{padding:20px}.contact-info-box h3,h3{font-size:1.3rem}.custom-marquee{font-size:1.2rem}.section{padding:30px 0}h1{font-size:1.7rem}h2{font-size:1.5rem}h4{font-size:1.1rem}.lead,h5{font-size:1rem}h6{font-size:.95rem}p{font-size:.9rem;line-height:1.6}.container{padding-left:15px;padding-right:15px}.pt-5,.py-5{padding-top:1.5rem}.pb-5,.py-5{padding-bottom:1.5rem}.mt-5,.my-5{margin-top:1.5rem}.mb-5,.my-5{margin-bottom:1.5rem}.col-sm-3,.col-sm-4,.col-sm-6{margin-bottom:15px}.form-control{font-size:.9rem;padding:8px 12px}.form-label{font-size:.85rem;margin-bottom:6px}textarea.form-control{min-height:120px}.form-row{margin-left:0;margin-right:0}.hero-section{padding:40px 0 30px}.header-logo img{max-width:120px;height:auto}.header-nav-main nav>ul>li>a{padding:10px 15px;font-size:.9rem}footer{font-size:.85rem}footer h4,footer h5{font-size:1rem;margin-bottom:15px}footer .row>div{margin-bottom:25px}footer .footer-copyright{font-size:.8rem;padding:12px 0}.card{margin-bottom:15px;border-radius:15px}.card-body{padding:15px}.card-title{font-size:1.1rem}.btn-group{display:flex;flex-direction:column}.btn-group .btn{margin-bottom:10px;width:100%}.alert{font-size:.85rem;padding:10px 15px}.badge{font-size:.75rem;padding:4px 8px}.pagination{font-size:.85rem}.pagination .page-link{padding:6px 12px}ol,ul{padding-left:20px}li{margin-bottom:8px}.embed-responsive,.img-fluid{margin-bottom:20px}.social-icons{text-align:center}.social-icons li{margin:5px}.social-icons a{width:35px;height:35px;line-height:35px;font-size:16px}.owl-carousel .owl-nav button{width:35px;height:35px;font-size:18px}.owl-carousel .owl-item img{border-radius:10px}}@media (max-width:375px){.hero-title-mobile{font-size:1.5rem;line-height:1.2}.section-title-mobile{font-size:1.4rem}.card-title{font-size:1.2rem}.metier-card,.mission-card{padding:12px}.metier-title,.mission-title{font-size:1.2rem}.metier-icon,.mission-icon{font-size:2rem}.missions-title h3,.section h3,h2{font-size:1.3rem}.contact-info-box{padding:15px}.contact-info-box h3,h3{font-size:1.2rem}.contact-info-box h4,.custom-marquee{font-size:1rem}h1{font-size:1.5rem}.container{padding-left:10px;padding-right:10px}.btn{font-size:.8rem;padding:8px 16px}.header-logo img{max-width:100px;height:auto}footer .footer-copyright{font-size:.75rem}.card-body{padding:12px}.form-control{font-size:.85rem}}@media (max-height:500px) and (orientation:landscape){.hero-section,.section{padding:30px 0}.header-nav-main nav>ul{max-height:300px;overflow-y:auto}}@media print{.btn,.notice-top-bar,.owl-carousel,footer,header{display:none}body{font-size:12pt;line-height:1.5;color:#000;background:#fff}.container{width:100%;max-width:100%}h1,h2,h3{page-break-after:avoid}img{page-break-inside:avoid}}