.controls,h2{text-align:center}@media only screen and (max-width:980px){.d-flex.recap-paie-box,body .header-site{display:flex!important}#burger,#burger::after,#burger::before{width:30px;height:2px;background:#000;display:inline-block}#burger,header,section#services>div{position:relative}.block-text-content,.wrap-product{padding:0 10px}.bread-crumb,.content-cin-mobile img{max-width:100%!important}.d-flex.recap-paie-box{width:100%;flex-direction:column-reverse}.list-unstyled li,.recap-paie-box .paie-box{width:100%}.each-list-service a.product-commander>span,.informations-client label,.informations-client p{font-size:14px;white-space: nowrap;}.informations-client .form-check-input:checked{width:19px;height:19px;margin:0 6px 0 -20px}.bread-crumb,.form-group.col-md-6.aespacer{margin-bottom:20px!important}.bread-crumb li{font-size:12px!important;margin:0 20px 0 0!important}.form-copy-card-id label,.head-form-info-client *{font-weight:700;font-size:13px!important}.bread-crumb ol{overflow:hidden!important;flex-wrap:initial!important}.bread-crumb li.active.passed{margin:0 30px auto -30px!important}button#panier>span{width:25px!important;height:25px!important;top:-8px!important;right:-3px!important;line-height:27px!important;font-size:13px!important}.cart-wrapp-list{margin:0 auto 50px!important;max-width:100%}.head-item-product>div h2{color:#000;font-size:18px}div#featuresDemarches .image.img-col-block4{padding-top:20px!important}.btnService{text-align:center;margin:10px 5px}body .header-site>*{width:100%!important}body .header-site>.header-menu{position:absolute;top:47px;right:0}body .header-site>.header-logo{width:50%!important;padding:0 0 0 10px;box-sizing:border-box}a{color:inherit}.not-for-mobile,h1.lead br{display:none!important}#burger::after,#burger::before{content:'';position:absolute;transform-origin:center;transition:.3s}#burger::before{top:-7px}#burger::after{top:7px}#burger.open{background:0 0}#burger.open::before{transform:rotate(45deg);top:0}#burger.open::after{transform:rotate(-45deg);top:0}header{max-width:700px}ul.mobile{background:#fff;position:fixed;width:100%;left:0;top:120px;padding:10px 0 0;transform:scaleY(0);transform-origin:center top;transition:.3s;right:0;margin:0 auto;box-shadow:0 11px 13px -8px #000;z-index:9}ul.mobile.open{transform:scaleY(1)}ul.mobile li{padding:0;text-align:center;border-bottom:1px solid #fff;border-top:1px dashed #ebebeb}.mobile.list-unstyled li ul.dropdown-menu li,body .header{padding:0}body .header-site>.header-menu p#link{float:right}.mobile .list-unstyled{width:100%;margin:15px 0 0;background-color:#fff;box-shadow:#0000007a 0 11px 9px -3px;position:fixed;left:0;right:0;top:90px}.mobile.list-unstyled li a{text-align:left;width:100%;display:block}.block-sub-header .tagline4,.block-sub-header .tagline4 br,.header-login,.timeline>li .timeline-image{display:none}.intro-container .name-container,body section#services .controls,nav.header-menu .header-login{display:block}div#headd.header-middle{margin:0!important;padding:0}.name-container{margin-bottom:30px}div#headd{padding-top:0}.block-sub-header>p.tagline span.tagline2{width:100%;display:contents;margin-top:20px;font-size:15px;float:left}.block-sub-header>p.tagline span.tagline8{font-size:12px}.head-item-product>div.price-product p.product-price-content,h1.lead,h2.lead{font-size:25px!important}h1.lead,h2.lead{font-style:normal;font-weight:700;line-height:30px;text-align:center;color:#000;margin:50px 0!important;display:block}h2.lead{margin:0 0 20px!important}.block-sub-header .tagline4{margin-bottom:50px}.tchat{position:fixed;bottom:0;right:5px;height:105px}.list-unstyled li ul.dropdown-menu li a *,.mobile.list-unstyled li ul.dropdown-menu li a,table.table{font-size:11px}.informations-paiment>div.label_instruction_{margin:0 0 40px!important}.mobile.list-unstyled li ul.dropdown-menu{width:80%;margin:-30px auto 20px!important;left:0!important;right:0!important;border-radius:0;position:relative!important;border-top:1px solid #000;box-shadow:unset!important;border-bottom:1px solid #000;border-left:none;border-right:none}.informations-paiment>div.label_instruction_ .form-check{display:flex;width:100%;padding:0;margin:0;flex-wrap:wrap;flex-direction:row;align-content:center;justify-content:flex-start}.recap-paie-box .recap-box{width:100%;background-color:#c3c1c1;margin:25px 20px 10px 0;border-radius:11px}.text-separator{width:100%;font-weight:700;text-align:center;margin-top:1.5rem;margin-bottom:2rem}button.btn.btn-secondary.btn-secondary-do-action.mx-3.mb-4.mb-md-0,button.btn.btn-success.lang.btn-do-action{width:max-content}button#finaliser-la-commande{background-color:#008e0e;color:#fff}.checkout-btn button,.checkout-btn button#commander-panier{background:#fff;border:2px solid #008e0e;color:#008e0e;font-size:13px;font-weight:700;padding:3.5px 20px!important;width:max-content}#cmi{cursor:pointer;margin:19px 35px 15px 0}div#cmi{justify-content:center}.info_ls_articles.ms-3.ms-sm-0{margin-left:0!important}.cart-wrapp-list .table>:not(caption)>*>*,.informations-paiment>div.label_instruction_ .form-check>input{padding:10px}.d-flex.mt-4{flex-direction:column}button.btn_modal_view_instruction{font-size:11px;border-radius:50px;margin:10px 0 10px 30px;background-color:#4caf50;border:1px solid #4caf50;display:inline-block;cursor:pointer;color:#fff;font-weight:700;padding:6px 15px;text-decoration:none;float:right;width:-webkit-fill-available}.sub-title-features,.title-service h6{font-size:13px;font-weight:400;color:#000}body div#myModal_p{background-color:#0000007a;display:block;padding:25px}body div#myModal_p .modal-dialog .modal-content{transform:translateY(50%)}.d-flex.flex-column.flex-lg-row.justify-content-lg-start.mb-5{margin-bottom:1rem!important}.informations-paiment>div .form-check>input{margin:10px 15px 0 0}.mobile.list-unstyled li .dropdown>button{text-align:left;display:flex;padding:0;margin:0 0 0 5px}.title-service{margin-top:30px}.title-sub-title h1.lead{margin-bottom:10px!important}.bloc-sub-content,.profil-contanier-wrapper.d-flex,html body .header-site{display:block!important}.bloc-sub-content>div{width:100%!important;padding:20px 10px!important}label.form-check-label.fw-bolder{padding-top:8px}.features .image{margin-top:0!important;width:100%;min-height:0}.features .image img{max-width:100%;height:auto}.each-list-service.section-rigth>div:first-child{width:25%;order:1;margin-left:0!important}.each-list-service.section-rigth>div:nth-child(2){width:70%;margin-right:5%;margin-left:0}.sub-title-features{margin-bottom:20px}section#services{margin-top:50px}body section#services p.description{color:#000;text-align:justify;display:block;width:100%;padding-left:10%!important;padding-right:10%!important}.wrap-footer p.lists{margin-top:20px;text-transform:uppercase;width:100%;text-decoration:underline}.wrap-product{columns:1;-webkit-columns:1;-moz-columns:1;max-width:100%}.head-item-product .title-item-product{width:60%!important}.head-item-product>div.price-product,.text-separator:after,.text-separator:before{width:40%}button.product-add-to-cart,button.product-commander{font-size:12px;font-weight:700}body .header-site>a{width:130px!important;text-align:left}body .header-site>a>img{max-width:100%}.connect-register-link{margin:0 0 50px}.timeline>li .timeline-panel{float:none;width:100%;padding:10px;margin-bottom:20px}.card-body.propos{padding:10px;font-size:12px}.content-margin-mobile{margin-top:15px}table.table tr td button{font-size:8px;padding:4px}#wrap-cart-product input[type=number],.select_data_form input[type=number],.select_data_form input[type=text],.select_data_form select{height:25px!important;text-align:center;padding:0!important;width:100%!important}table.table tr td .select_data_form{font-size:11px;width:100%;padding:5px!important}.select_data_form label{margin-left:4px;min-width:0!important}.return_message{float:left;margin:20px 0 40px}.edit-form-profil{padding:50px 50px 0!important}table.two-axis tr td:first-of-type,table.two-axis tr td:first-of-type:before,table.two-axis tr:nth-of-type(2n+2) td:first-of-type{background:#f3f2f2}table.two-axis tr td:first-of-type{border-bottom:1px solid #e4ebeb}ul.foot-nav-links{list-style-type:none;margin:15px 0 0!important;padding:0;font-size:13px}.counter-size{font-size:25px}.autocomplete-items{width:100%;background:grey;position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0}}.carousel-seat,.carousel-seat:nth-child(2n){background:#fff}@media only screen and (max-width:1300px){.counter-size{font-size:30px}}.edit-form-profil{padding:0 50px!important}button.carousel-control-prev{width:40px;height:40px}.wrap{width:100%;margin:0 auto;overflow:hidden}.carousel{display:flex;left:-100%;list-style:none;margin:0;padding:0;position:relative;transform:translateX(100%)}.carousel.is-reversing{transform:translateX(-100%)}.carousel.is-set{transform:none;transition:transform .5s ease-in-out}.carousel-seat{flex:1 0 100%;order:2}@media (min-width:30em){.carousel{left:0;transform:translateX(50%)}.carousel.is-reversing{transform:translateX(-50%)}.carousel-seat{flex-basis:50%}}@media (min-width:40em){.carousel{left:0;transform:translateX(33.33333%)}.carousel.is-reversing{transform:translateX(-33.33333%)}.carousel-seat{flex-basis:33.33333%}}.carousel-seat.is-ref{order:1}h2{color:#aaa;font-size:7em;font-weight:400;margin:0;padding:.6em 0}.controls{padding:1em}.controls button{border:0;border-radius:.25em;color:#eee;padding:.5em 1em}section#services .controls{display:none}section#services ul.carousel.is-set li{padding:0 30px}section#services .stepper-block h3{text-transform:capitalize;font-weight:700}.stepper-block i.text-success{font-size:59px;font-style:normal;margin-right:10px;line-height:0}.controls button.next,.controls button.prev{background-image:url(../../assets/images/fleche.png);top:100px;background-size:17px;background-repeat:no-repeat;background-color:unset;margin:0;background-position:center center;font-size:0;width:40px;height:40px;position:absolute}.controls button.prev{transform:rotate(180deg);left:10px}.controls button.next{right:10px;transform:rotate(0)}.stepper-block{text-align:left;margin-bottom:10px;padding-left:30px}.wrap-footer{border-top:1px solid #c3c3c3;margin-top:200px;padding-top:50px}button.carousel-control-next{height:40px}form.register-form>div{margin-bottom:30px}form.register-form>div label{margin-bottom:6px;font-size:14px;font-weight:400;float:left}.indication_form,form.login-form>div>div{margin-bottom:20px}.indication_form{font-size:15px;text-align:center}.indication_form span{color:red;font-size:30px;margin:0 0 -11px;line-height:0}.header-confirm-registration-title>h2{padding-top:0}form.login-form{max-width:340px;margin:0 auto}form.login-form>div>div label{font-size:14px;margin-bottom:7px}form.login-form>div input,form.register-form>div input{background:#fff;box-shadow:0 4px 14px rgb(0 0 0 / 6%);border-radius:15px;font-size:13px}.wrap-submit input{background-color:#000!important;color:#fff}button#panier>span{width:35px;height:35px;display:block;position:absolute;top:-17px;right:-15px;border-radius:100px;line-height:37px;font-size:16px;border-width:1px;color:#fff;border-color:#d83526;font-weight:700;box-shadow:inset 0 1px 0 0 #f29c93;text-shadow:inset 0 1px 0 #b23e35;background:linear-gradient(#fe1a00,#ce0100)}span.form_require{font-size:30px;margin:-6px 0 0 6px;float:left;color:red;width:5px;height:5px}.block-sub-header h2{text-transform:uppercase}.each-list-service h2{font-weight:600}.scroll-caption,.scroll-container,.scroll-element{box-sizing:border-box}.scroll-container:nth-of-type(2n){flex-direction:row-reverse}.scroll-caption{margin:1rem}@media screen and (max-width:650px){.scroll-container,.scroll-container:nth-of-type(2n){flex-direction:column;align-content:inherit}.scroll-caption,.scroll-element{width:100%}}@media screen and (max-width:480px){div#identityCardContainer{display:flex;justify-content:center;align-items:center}}.js-scroll{opacity:0;transition:opacity .5s}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:1s ease-in-out both fade-in}.scrolled.fade-in-bottom{animation:1s ease-in-out both fade-in-bottom}.scrolled.slide-left{animation:1s ease-in-out both slide-in-left}.scrolled.slide-right{animation:1s ease-in-out both slide-in-right}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}