header{width:100%;overflow:hidden}nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:rgba(0,0,0,.6);position:fixed;width:100%;top:0;z-index:1000;max-width:100vw}.logo img{height:50px}.nav-links{display:flex;gap:1.5rem;align-items:center}.nav-links a{color:#fff;text-decoration:none;font-size:1.1rem;position:relative;transition:color .3s;display:inline-block}.nav-links a .text{display:inline-block;transition:transform .3s ease}.nav-links a:hover .text{animation:rotateText .5s ease forwards}.nav-links a:after{background-color:#fff}.nav-links a.contact-btn:after,.nav-links a:after{content:"";position:absolute;bottom:-2px;right:0;width:0;height:2px;transition:width .5s ease}.nav-links a.contact-btn:after{background-color:transparent}.nav-links a:hover:after{width:100%;left:0;right:auto}.nav-links a:not(.contact-btn):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#fff;transition:width .5s ease}.nav-links a:not(.contact-btn):hover:after{width:100%}.nav-links a.active:after{width:100%;background-color:#ae1f38}.contact-btn{color:#fff;padding:.5rem 1.5rem;border:2px solid #ae1f38;border-radius:25px;text-decoration:none;font-size:1.1rem;margin-right:0;display:flex;align-items:center;gap:.5rem;cursor:pointer;background:none;transition:all .3s}.contact-btn .text{display:inline-block;transition:transform .3s ease}.contact-btn:hover .text{animation:moveUpDown .3s ease forwards}.contact-btn:hover{background-color:#ae1f38;border-color:#ae1f38}.contact-btn .text:after{content:"\2197"!important;font-size:1rem;margin-left:5px}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.nav-menu-btn{display:none;cursor:pointer}.nav-menu-btn div{background-color:#fff;height:4px;margin:5px 0;width:30px;transition:all .3s}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}.overlay.active{display:block}.locale-icon img{width:25px;height:25px;margin-right:1%}.footer{position:relative;bottom:0;width:100%;z-index:9997}.blue-c{color:#000}.blue-f{color:#ae1f38}.footer a{color:#fff}.social-media-icon img{width:21px;height:21px;vertical-align:sub}footer{background-image:url(/assets/images/slider/naji.jpg);background-size:cover;background-repeat:no-repeat;background-position:0;background-color:rgba(0,0,0,.6);background-attachment:scroll;color:#fff!important;min-height:200px;box-sizing:border-box;position:relative}footer:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:1}footer>*{position:relative;z-index:2}footer a{color:#fff!important}.footer-logo img{height:auto;width:100%}footer ul{padding:20px 20px 0}footer li{list-style:none;margin:7px 0}footer i{font-size:22px;padding:3px}.right-list ul{text-align:right}.contact-social ul{padding:20px 0}footer hr{border-bottom:1px solid #2a2e33;border-left:none;border-right:none;margin-top:0!important}footer .contact-social li{margin:0 8px}footer .social-media-icon img{width:28px;height:28px;vertical-align:sub}footer .contact-social i{font-size:28px;vertical-align:unset}.title-blue{font-weight:700;color:#000}.profile-edit img{width:10em;height:10em;border-radius:50%;text-align:center;margin:auto}#without-pointer:hover img{opacity:1;cursor:default}.profile-edit:hover img{opacity:.6;cursor:pointer}.profile-edit:hover .middle{opacity:.8;cursor:pointer}.profile-edit span{position:absolute;top:58%;left:14ex;transform:translate(-50%,-50%);color:#0a2f39;font-weight:bolder}.online-status{border:8px solid #7cfc00}.offline-status{border:8px solid #ff4500}.fix-height{min-height:18em}.profile-edit .custom-fileg{width:inherit;height:inherit}.bell-icon{cursor:pointer}#notificationCount{font-size:10px;border-radius:50%;background-color:#ff4500;color:#fff;position:absolute;top:0;min-width:1.3em;height:auto;text-align:center}.notification__list{z-index:1;position:absolute;width:20em;max-height:70vh;list-style-type:none;text-align:center;right:-2em!important;top:-51px!important;left:unset!important;will-change:unset!important;transform:unset!important;border-radius:7px;-webkit-animation:fadeIn .3s;animation:fadeIn .3s;overflow-y:auto;overflow-x:hidden;margin-top:3em;box-shadow:7px 7px 7px rgba(0,0,0,.176)!important}#notification-MarkAllAsSeen{text-decoration:none;color:#00b5ce}#notification-MarkAllAsSeen:hover{color:#f70055}.notification__list::-webkit-scrollbar{width:2px;height:4px;background-color:#aaa}.notification__list__name:before{content:"";position:absolute;width:60%;height:20px;border:10px solid transparent;border-bottom-color:#fff;left:50%;top:-20px;transform:translate(-50%)}.notification__list__name{background:#fff;color:#9bb7c5;font-size:100%;margin-bottom:0;border-bottom:1px solid #9bb7c5;transition:all 1s ease-in-out}.large-number{font-size:.8em;border-radius:20%;background-color:#ff4500;border:2px solid #ff4500;color:#fff}.list__item--link img{width:2em;height:2em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.messages{padding-left:10px}.messages,.messages b{color:#000}.messages p{font-size:14px}.list__item{border-bottom:1px solid #e9ecef;transition:all .2s ease-in-out}.list__item--link{display:flex;text-decoration:none;text-align:left;font-size:.9em;opacity:.8;align-items:center}.small-icon{font-size:1.2em;color:#d0dadf}.notification__list.hide{display:none}.checklist{max-width:400px;margin:10px auto}.checklist li{padding:5px 10px;list-style-type:disc}.all-as-seen{background-color:transparent;border:none;font-size:80%}.all-as-seen.mark-as a{font-size:12px!important}.all-as-seen.mark-as:hover,.mark-as a:hover{color:#000}.mark-as a{color:#0c5460}.one-note a:hover{text-decoration:none}.one-note :hover{background-color:#e8e8e8;transition:all .2s ease-in-out}.seen{background-color:#fff}.general-notification li{list-style:none}.one-note li{margin-left:0!important;width:100%;display:block;border-bottom:1px solid #ccc;padding-top:5px}.active-notification{list-style:none;position:relative}.user_card{height:auto;width:500px;margin-top:auto;margin-bottom:auto;position:relative;display:flex;justify-content:center;flex-direction:column;padding:20px}.form_container form{width:100%}.brand_logo{height:100px}.login_btn{width:100%;background:#ae1f38!important;color:#000!important}.login_btn:hover{background:#000!important;color:#ae1f38!important}.separator{height:50px}.login_btn:focus{box-shadow:none!important;outline:0!important}.login_container{padding:0 2rem}.input-group-text{background:#000!important;color:#fff!important;border:0!important;border-radius:.25rem 0 0 .25rem!important}.input_pass:focus,.input_user{box-shadow:none!important;outline:0!important}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#00d3ff!important;width:1.2rem!important;height:1.2rem!important}.custom-control-label:after{top:.02rem;left:-1.5rem;width:1.3rem;height:1.3rem}.custom-control-label:before{top:.1rem;left:-1.5rem;width:1.3rem;height:1.3rem}.custom-control-input:checked~.custom-control-label:before{border-color:#00d3ff!important;background-color:#00d3ff!important}.register-form a{text-decoration:none;color:#000}.register-form a:hover{color:#ae1f38}.ui-autocomplete{height:40vh;overflow-y:scroll;overflow-x:hidden}.accept-gcu a{text-decoration:none;color:#000}.accept-gcu a:hover{text-decoration:none;color:#ae1f38}.small-social-logo img{width:1.5em;height:1.5em}#user-pro,#user-user{display:none}.btn-gold{background-color:rgba(215,188,0,.8313725490196079)}.btn-gold:hover{background-color:rgba(215,188,0,.8313725490196079)!important}.s_plan img{max-width:100%}.s_plan h2{margin-top:20px;margin-bottom:20px}.s_plan{padding:20px;margin:20px}.s_plan_1{background:linear-gradient(42deg,#f7f7f7,#e7e7e7)}.s_plan_2{background:linear-gradient(30deg,#affffb,#00576c)}.s_plan_3{background:linear-gradient(70deg,#000020,#00006c);color:#fff}.camion-to-premium img{width:50PX;display:inline-block;border-radius:15px}.camion-to-premium h2{display:inline-block;margin-left:10px;vertical-align:middle}.camion-to-premium{text-align:center}.sub_ended{border:3px solid #b00;padding:10px;background-color:#ffd2d2;margin-bottom:20px}.sub_ended h2{color:#b00;font-weight:700}.sub_ended smal{display:block}.food-logo{background-color:#d1d1d1;border-radius:50%;width:80px;zoom:.7;padding:10px;position:absolute}.sub-logo-centre{width:25%;position:absolute;top:10px;left:50%}.plan-data{text-align:center}.plan-data p{margin:3px}.s_plan{border-radius:15px}.w-color{color:#fff}.w-color a{color:#fff!important}.s_plan_4{background:linear-gradient(154deg,#000,#ff9e00)}.btn-premium{background-color:#000}.btn-premium:hover{background-color:#0e6ca0;color:#0d71bb}.reserve-time{text-align:left}.reserve-time small{margin-left:10px}.reserve-time .form-group{margin-bottom:0!important}.click-change{text-align:center;border:1px solid #e9e9e9;padding:20px;border-radius:6px}#click .form-group{margin-bottom:0!important}#click .form-check{padding-left:0!important}#click .toggle{min-width:150px!important}.border-gris,.border-req{border:1px solid #e9e9e9;padding:20px 10px;border-radius:6px;margin:15px}.border-gris ul,.border-req ul{margin-left:20px;font-size:14px}.border-gris h3{font-weight:bolder}.click-icon-info{display:inline-block;width:20%}.click-icon-info i{font-size:60px;color:#ff4500}.click-text-info{display:inline-block;width:78%;margin-left:1%;vertical-align:middle}.font-14{font-size:14px}.min-90{min-height:90px}.input-group-append{display:inline-block;position:absolute;top:38%;right:16px}.input-group-append-collection{display:inline-block;position:absolute;top:10%;right:19px}#collection-form-menu .input-group-append{top:1px!important;right:1px!important}#collection-form-menu .input-group-append .input-group-text{padding:.3rem .75rem}#collection-form-menu .collection-remove{position:absolute;top:-5px;right:-5px;padding:0}#collection-form-menu .collection-remove i{font-size:18px}.input-group-append-collection .input-group-text,.input-group-append .input-group-text{border-radius:0!important;background-color:#e1e1e1!important;color:#181b3a!important}.delete-option{position:absolute;top:0;right:0;padding:2px 5px;font-size:12px}#click-prod .active-btn i{font-size:30px;color:#181b3a}.btn-shopping{border:none!important;background-color:transparent!important}.modal-image img{max-width:100%;max-height:140px}.modal-image{display:inline-block;width:40%}.modal-text{display:inline-block;width:57%;margin-left:1%;vertical-align:middle}.modal-title img{width:33px;margin-right:10px;border-radius:50%}.click-input-group input,.click-input-group textarea{border:1px solid #eee;box-sizing:border-box;margin:6px!important;outline:none!important;padding:0!important}.click-input-group input[type=button]{-webkit-appearance:button;cursor:pointer}.click-input-group input::-webkit-inner-spin-button,.click-input-group input::-webkit-outer-spin-button{-webkit-appearance:none}.click-input-group{clear:both;margin:15px 0;position:relative;text-align:center}.click-input-group input[type=button]{background-color:#eee;min-width:38px;width:auto;transition:all .3s ease}.click-input-group .button-minus,.click-input-group .button-plus{font-weight:700;height:38px;padding:0;width:38px}.click-input-group .quantity-field{height:38px;left:-6px;text-align:center;width:62px;display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical}.click-input-group .button-plus{left:-13px}.click-input-group input[type=number]{-moz-appearance:textfield;-webkit-appearance:none}li.orders a{background-color:#00d3ff!important}li.orders a:hover{color:#fff!important}#shopping{background-color:red;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:0;left:25%;padding:3px 7px;font-size:10px;font-family:system-ui!important}.orders-img img{width:60px;height:auto;display:inline-block}.orders-delete{position:absolute;top:10px;right:10px}.order-border{box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08)}.font-12{font-size:12px}.menu-options-cart td,.menu-options-cart th{border-color:#fff!important;padding:0 15px!important}.payment-page td,.payment-page th{font-size:10px}.camion-panier-status a{text-decoration:underline!important}.orange{color:#ff4500}#commande_index .inner-photo-my-camion{width:100%;height:205px;background-position:50%;background-repeat:no-repeat;background-size:cover;zoom:165%}.order-bloc{box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);margin-bottom:10px;padding:0;display:flow-root}.order-bloc-left{display:inline-block;width:65%;padding:10px;vertical-align:text-top}.order-bloc-right{display:inline-block;width:33%;margin-left:1%;padding:10px;float:right}.order-bloc-right p{font-size:40px;margin-bottom:0;text-align:center;font-weight:700;font-family:babapro}.order-unreaded{background-color:#00d3ff}.order-readed{background-color:#f1f1f1}.bg-blue-f{background-color:#181b3a;color:#fff}.order-menu-options td,.order-menu-options th{font-weight:400!important;padding:5px 10px!important;border-color:#fff}.order-article-title{background-color:#ededed}.order-details td{text-align:center;border-color:#fff}.order-details th{border-color:#fff}.order-time{padding:10px}.order-time p{margin:0;font-size:40px;font-weight:700}.flashed{animation:flash 1s linear infinite}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:.3}}.order-user-price{font-size:36px}.home-choice-bloc{max-width:1250px;margin:auto;border-color:#ff4500}.home-one-choice{padding:20px;margin:20px;border:6px solid #ccc;border-radius:8px;text-align:center;color:#fff}.home-one-choice i{padding:20px;font-size:40px}.home-one-choice p{min-height:100px}.home-choice-bloc a:hover .home-one-choice{border:6px solid #00d3ff}.home-one-user{border:1px solid #ededed;background-color:#fff;border-top-right-radius:20px;margin:0 5%}.home-one-user img{border-top-right-radius:20px}.home-one-user div{padding:0 20px;margin-top:20px}.home-one-user img{height:auto;width:100%}.badge-click{color:#fff;background-color:#0d71bb;padding:5px;position:absolute;top:2%;left:6%}.map-size{height:500px}.map-size-400{height:400px}.map-size-300{height:300px}.leaflet-popup-content p{margin-top:3px;margin-bottom:3px}.blue-clair{color:#00d3ff}.leaflet-popup-content{width:190px!important}.marker-cluster-large div,.marker-cluster-medium div,.marker-cluster-small div{background-color:#181b3a!important;color:#00d3ff!important}.marker-cluster-large,.marker-cluster-medium,.marker-cluster-small{background-color:#00d3ff!important}#payment-form form{width:30vw;min-width:500px;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px}.hidden{display:none}#payment-form #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#payment-form #payment-element{margin-bottom:24px}#payment-form button{background:#00a4c1;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}#payment-form button:hover{filter:contrast(115%)}#payment-form button:disabled{opacity:.5;cursor:default}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{height:20.4px;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.spinner:after,.spinner:before{width:10.4px;background:#00a4c1}.spinner:after{height:10.2px;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.payment-success{background-color:green!important;opacity:.9!important}.payment-error{background-color:red!important;opacity:.9!important}@font-face{font-family:museo;src:url(/font/MuseoModernoThin.woff2) format("woff");font-display:swap}@font-face{font-family:lobster;src:url(/font/Lobster.woff2) format("woff");font-display:swap}html{scroll-behavior:smooth;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#000;color:#fff;font-family:Arial,sans-serif;overflow-x:hidden}h1{font-family:museo,sans-serif}h2,h3,h4,h5,h6{font-family:lobster,sans-serif}.naji-btn{color:#fff;padding:.5rem 1.5rem;border:2px solid #ae1f38;border-radius:25px;text-decoration:none;font-size:1.1rem;margin-right:0;display:inline-block;align-items:center;gap:.5rem;cursor:pointer;background:none;transition:all .3s}.naji-btn .text{display:inline-block;transition:transform .3s ease}.naji-btn:hover .text{animation:rotateText .3s ease forwards;color:#fff}.naji-btn:hover{background-color:#ae1f38;border-color:#ae1f38;color:#fff;text-decoration:none}.naji-btn .text:after{content:"\2197"!important;font-size:1rem;margin-left:5px}.offre-btn{color:#fff;padding:.5rem 1.5rem;border:2px solid #ae1f38;border-radius:25px;text-decoration:none;font-size:1.1rem;margin-right:0;display:flex;align-items:center;gap:.5rem;cursor:pointer;background:none;transition:all .3s}.offre-btn .text{display:inline-block;transition:transform .3s ease;margin:auto}.offre-btn:hover .text{animation:moveUpDown .3s ease forwards}.offre-btn:hover{background-color:#ae1f38;border-color:#ae1f38}.offre-btn .text:after{content:"\2197"!important;font-size:1rem;margin-left:5px}@keyframes rotateText{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-15px);opacity:0}51%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.museo{font-family:Museo}.redo{color:#ae1f38}.top-title{position:absolute;z-index:2;text-align:left;padding:20px;color:#fff;top:26%;left:10%}.top-title h1{font-size:88px}.top-title p{max-width:66%;font-size:22px}.naji-bloc{opacity:0;transform:translateY(100px);transition:opacity .5s ease-out,transform .5s ease-out}.naji-bloc.visible{opacity:1;transform:translateY(0)}.animated-text,.move-title,.naji-bloc{will-change:transform,opacity;contain:layout paint}@keyframes slideUp{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.noir-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}a,a:hover{color:silver;text-decoration:none;background-color:transparent}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#242424;background-clip:padding-box;border:1px solid #171717;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#171717;border-color:#ae1f38;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(233,84,32,.25);box-shadow:0 0 0 .2rem rgba(233,84,32,.25)}#article,#blog,#contact,#contact-confirm,#mission,#portefeuille,#services{position:relative;padding:0}.top-image{width:100%;height:auto;display:block;object-fit:cover;border-radius:0!important}.inner-seperator{position:absolute;bottom:0;left:0;width:100%;height:150px}#gcs h3,#legal-notic h2{color:#ae1f38}.h1-main{font-size:2.4rem!important}.underline{text-decoration:underline}#portefeuille img,.port-bloc{border-radius:8px}.port-bloc{background-color:#242424;padding:0!important}.port-bloc img{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.custom-line-height{line-height:1.8}.mission-last-bloc p{max-width:80%;margin:auto}#services img{border-radius:8px}.res-p{max-width:70%;margin:auto}#article-show a{color:#ae1f38;text-decoration:underline}.offer-card{padding:15px}.payment-card{background-color:#202020;padding:40px;border-radius:15px}.error-box{background:#242424;border-radius:12px;padding:40px;box-shadow:0 4px 15px rgba(229,62,62,.3);max-width:60%;text-align:center;margin:50px auto}.error-icon{font-size:4rem;margin-bottom:20px;color:#ae1f38}.btn-retry{font-weight:600;padding:12px 30px;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.btn-retry,.btn-retry:hover{background-color:#ae1f38;color:#fff}.success-box{background:#242424;border-radius:12px;padding:40px;box-shadow:0 4px 15px rgba(46,204,113,.3);max-width:60%;text-align:center;margin:50px auto}.success-icon{font-size:4rem;margin-bottom:20px;color:#38a169}.btn-home{background-color:#38a169;color:#fff;font-weight:600;padding:12px 30px;border-radius:8px;text-decoration:none;transition:background-color .3s ease}.btn-home:hover{background-color:#2f855a;color:#fff}.floating-btn{position:fixed;bottom:20px;right:20px;background:#ae1f38;color:#fff;border:none;padding:12px 18px;border-radius:30px;cursor:pointer;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:1000}#quizModal .modal{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}#quizModal .modal-content{background:#111;color:#fff;margin:5% auto;padding:30px 25px;border-radius:12px;max-width:600px;text-align:center}#quizModal .close{float:right;font-size:22px;cursor:pointer;color:#ae1f38;text-shadow:none}#quizModal .close:hover{color:#fff}.quiz-step{display:none}.quiz-step.active{display:block}#quizModal .answer,#quizModal .result{display:inline-block;margin:8px;padding:10px 15px;border:none;background:#555;color:#fff;border-radius:5px;cursor:pointer}#quizModal .answer:hover,#quizModal .result:hover{background:#777}@media (max-width:1166px){.logo img{height:46px}.nav-links{gap:1rem}}@media (max-width:1100px){.contact-btn{margin-left:0}.nav-links{gap:.8rem}nav{padding:1rem}.logo img{height:32px}}@media (max-width:991px){nav{padding:1rem .6rem}.logo img{height:34px}.contact-btn{margin-left:0;padding:.5rem}.home-arrow{display:none}.top-image{height:70vh}.nav-links a{font-size:1rem}.nav-links{gap:.7rem}.globe-header{display:none}.payment-card{padding:20px;margin:auto;max-width:90%}.offre-block{margin-bottom:20px}}@media (max-width:860px){.nav-links{position:absolute;top:100%;left:0;right:0;background-color:#0d0d0d;flex-direction:column;align-items:center;gap:2rem;padding:1rem 0;display:none}.nav-links.active{display:flex;animation:slideDown .3s ease forwards}.nav-menu-btn{display:block;z-index:1001}.offer-card{padding:5px}}@media (max-width:767px){.offer-card{padding:15px}.overlay{background-color:transparent;z-index:1}.contact-btn{margin-left:0}.footer-logo,.right-list ul,footer ul{text-align:center}.footer-logo img{max-width:40%;margin:auto}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:575px){.command-form{padding:15px}}@media (max-width:565px){.logo img{height:44px}.top-image{object-fit:cover;object-position:right center;width:100%;height:auto;max-height:400px}.g4_signin .custom-control{padding-left:0!important}.error-box,.success-box{padding:40px 20px;max-width:86%}}@media (max-width:480px){.offers-section{margin-top:72px!important}.vie-section{padding:40px 10px}}@media (max-width:420px){.g4_signin a{float:none!important;display:block}.payment-card{padding:10px;margin:auto;max-width:94%}}.cc-revoke.cc-bottom{display:none!important}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}