.infoPost,.p_info,.titre2{font-style:normal;font-weight:400;font-family:Montserrat}.infoPost,.input1,.p_info,.titre2{font-family:Montserrat}.image,.outer{display:flex}.colorAdmin:after,.colorAdmin:before{content:""!important}.entity-option,.files,.progressbar li,.step-card{position:relative}.contact-clean form,.login-clean form{box-shadow:1px 1px 5px rgba(0,0,0,.1)}#monquitus-cookie-banner,body{font-family:Montserrat,sans-serif!important}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url('../fonts/Montserrat/montserrat-v31-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url('../fonts/Montserrat/montserrat-v31-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url('../fonts/Montserrat/montserrat-v31-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url('../fonts/Montserrat/montserrat-v31-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url('../fonts/Montserrat/montserrat-v31-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url('../fonts/Montserrat/montserrat-v31-latin-700italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url('../fonts/Montserrat/montserrat-v31-latin-800italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url('../fonts/Roboto/roboto-v50-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url('../fonts/Roboto/roboto-v50-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url('../fonts/Roboto/roboto-v50-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:100;src:url('../fonts/Roboto-Slab/roboto-slab-v36-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:300;src:url('../fonts/Roboto-Slab/roboto-slab-v36-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:400;src:url('../fonts/Roboto-Slab/roboto-slab-v36-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto Slab';font-style:normal;font-weight:700;src:url('../fonts/Roboto-Slab/roboto-slab-v36-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Kaushan Script';font-style:normal;font-weight:400;src:url('../fonts/Kaushan-Script/kaushan-script-v19-latin-regular.woff2') format('woff2')}.contactClean1{background:#fff!important;border-right-style:solid!important}.call_contact{background-color:#fff;border-radius:4px;padding:10px;color:#505e6c;box-shadow:1px 1px 5px rgb(0 0 0 / 10%)}.call_contact h1{padding-top:0;margin-bottom:10px}.tooltipe{box-shadow:0 0 5px 1px rgba(88,88,88,.26)!important;border-radius:8px!important;border-style:none!important;padding:4px;margin-bottom:25px!important;margin-top:0!important}.formQuitus{background:#fefefe!important;border-radius:6px!important;text-shadow:0 0!important;box-shadow:0 0 12px rgba(113,113,113,.45)!important;max-width:700px!important;margin-top:82px!important}.infoPost{margin-bottom:18px;background:#9887ff;color:#fff;padding:5px 24px 5px 21px;border-radius:55px;font-size:14px;opacity:.57}.titre1{color:#2eac6d!important;margin-bottom:12px!important;border-bottom-width:2px!important;border-bottom-style:solid!important;padding-bottom:12px!important}.spanInput{background:#fff;border-radius:5px 0 0 5px;padding-right:16px;margin-right:2px;padding-left:15px;border-width:1px;border-style:none dashed none none}.titre2{font-size:17px;color:#595959!important;text-align:center;opacity:.71;margin-bottom:32px}.p_info{margin-bottom:23px;background:#9887ff;color:#fff;padding:5px 24px 5px 21px;border-radius:55px;font-size:14px;opacity:.54}#cookie-btn-accept,.btn_client{background-color:#2eac6d!important}.icone1,.icone2{font-size:31px;color:#c2c2c2;font-weight:300}.p_info2,.top_price{font-weight:700;font-style:italic}.input1{box-shadow:0 0 rgba(115,115,115,.38);border-radius:6px!important;border-style:none!important;margin-top:0!important}.h1_info,.p_info2,.p_info3{font-family:Montserrat,sans-serif}.tooltipeuh{box-shadow:0 0 5px 1px rgba(88,88,88,.26);border-radius:8px;border-style:none;padding:4px;margin-bottom:25px!important;margin-top:0;width:45%}.p_info2{margin-bottom:0;margin-left:10px;color:#989898;opacity:.73}.h1_info{margin-bottom:-3px;opacity:1}.p_info3{margin-bottom:0;font-size:12px;margin-left:20px;font-style:italic;opacity:.56}.contact_p,.faq_btn,.icon_p,.p_infos,.quitus_p{font-family:Montserrat}.img_under,.p_infos{opacity:.74;filter:blur(0px) brightness(101%) invert(0%) saturate(99%)}.check1{padding:0;width:18px;height:16px;margin-right:0}.check1_label{color:#b5b5b5;margin-left:6px}.sbmit_btn{font-size:19px;width:100%}.btn_client{color:#fff;border:none!important;width:inherit!important;padding:10px 20px!important;border-radius:8px!important}.__PrivateStripeElement iframe{width:45px!important}.__PrivateStripeElement{min-width:150px!important}.outer{align-items:center;margin-left:1%}.form_container{margin-top:150px!important;margin-bottom:150px!important}.small-images{width:8%;border-radius:10px}.letop{margin-bottom:25px!important}.images .image{display:flex;flex-direction:column;align-items:center}.colorAdmin:after{background-image:none!important}#page-top2{color:hsla(0,0%,100%,.8)!important;font-size:.85rem!important}@media screen and (max-width:768px){.left_text,.left_text h1{text-align:center!important}#page-top{padding:0!important}#page-top2{font-size:.65rem!important}.left_text{display:flex!important;flex-direction:column!important;align-items:center!important}.left_text i{display:none!important}.main_top{padding-top:20%!important}}.left_text,.top_price{text-align:left}@media screen and (max-width:948px){.main_top{padding-left:2%!important;padding-right:2%!important;width:100%!important}}.nolink{color:#dcdcdc!important}.nolink:hover{text-decoration:none!important;color:#c9fac2!important}.navbar-toggler{background-color:inherit!important;color:#fff!important;border:none!important;outline:0!important}#monquitus-cookie-banner,.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff!important}.legals_infos{margin-top:120px;margin-bottom:30px}.img_under{width:70%!important}@media screen and (max-width:480px){.img_stripe{flex-direction:column!important;align-items:center!important}.img_stripe img{width:55%!important}}.top1{padding-top:187px;width:95%;max-width:1252px}.top2{padding-top:9px;width:1225px}.mt-8{margin-top:8px}.top_price{font-size:46px;padding-bottom:7px;margin-top:21px;border-bottom-style:none;border-bottom-color:rgba(255,255,255,.35)}.copyright,.top_steps{text-align:left!important}.mt_23{margin-top:23px!important}.top_steps{margin-bottom:2px!important}.extra1{font-weight:700!important;font-size:20px!important}.mw-100{max-width:100%}.login_form,.mw-445{max-width:445px!important}.top_form{width:100%;margin-right:0;margin-left:0}.top_insideform{display:flex;justify-content:center;height:115px}.icon1,.icon2,.icon3{font-size:23px;background:#fff;border-radius:27px;box-shadow:0 0 19px 6px rgba(164,164,164,.33);color:#2eac6d;border-bottom-width:0;height:40px}.icons_form{display:flex;justify-content:space-between;margin-bottom:26px;margin-top:27px;width:97%}.icon1{padding:9px 12px;font-weight:400}.icon2,.icon3{padding:9px 15px}.icon_p{font-size:18px;font-style:italic;font-weight:600;color:#fff;margin-top:9px}.input1{background:#fefefe;box-shadow:0 0 16px 3px rgba(27,27,27,.19);border-color:#007bff;height:50px;margin-bottom:0}.small1,.small2{background:#fff;color:#666;border-color:#000}.input2,.input3{border-radius:4px;box-shadow:0 0 16px 3px rgba(27,27,27,.19);border-color:#007bff;height:50px;border-style:none;margin-bottom:0}.input2{background:#fff;margin-top:23px}.input3{background:#fcfcfc;margin-top:20px}.form_button{padding-top:16px;padding-bottom:16px;background:#fff;border-style:none;box-shadow:0 0 20px 8px rgba(109,109,109,.18);color:#2eac6d;font-weight:700}.icon4,.icon_contact{margin-left:10px;font-size:20px}.legals_infos1{display:flex;align-items:center}.faq_top,.steps_infos{display:flex;justify-content:center}.p_infos{margin-bottom:0}.quitus_steps{margin-top:58px;margin-bottom:74px}.steps_infos{margin-bottom:32px;border-bottom:1px solid rgba(46,172,109,.2);padding-bottom:13px}.quitus_h{color:#2eac6d;font-size:32px;margin-bottom:10px}.quitus_divs{border-bottom:1px solid rgba(46,172,109,.19);margin-bottom:25px}.quitus_h1{color:#2eac6d;font-size:27px;margin-bottom:20px}.img_quitus{width:99%;height:244px;margin-bottom:18px}.quitus_p{color:#777}.FAQ{background:#2eac6d;padding-bottom:38px;margin-top:7px;padding-top:12px}.faq_row{padding-right:20px;padding-left:20px}.faq_top{padding-top:32px}.contact_subdiv,.faq_button{display:flex;justify-content:center}.faq_header{color:#fff;font-size:32px;margin-bottom:39px}.w-90{width:90%}.h_faq{font-size:15px;color:#dcdcdc;margin-bottom:35px}.faq_button{margin-top:16px}.faq_btn{background:#fff;border-style:none;color:#2eac6d;padding:15px;box-shadow:0 0 7px 5px rgba(38,38,38,.11)}.h2_contact,.highlight{color:#2eac6d!important}.mt-5{margin-top:5px}.contact_quitus{background:#fff!important;padding-bottom:25px}.h2_contact{padding-bottom:16px;margin-bottom:-1px;opacity:1;border-bottom-width:1px;border-bottom-style:solid;border-radius:0;font-size:32px}.contact_div{display:flex;justify-content:space-between;margin-bottom:26px;margin-top:27px;width:81%}.contact_icon{font-size:25px;background:#2eac6d;border-radius:141px;padding:13px;min-width:54px;color:#fff;box-shadow:0 0 19px 6px rgba(164,164,164,.33)}.input_contact1,.input_contact2,.input_contact3{border-radius:11px;box-shadow:0 0 16px 3px rgba(27,27,27,.19);border-color:#007bff;border-style:none}.contact_p{font-size:18px;font-style:italic;font-weight:600;color:#2eac6d;margin-top:9px}.nav_links,.nav_logo{font-style:normal!important}.input_contact1{background:#fefefe}.input_contact2{background:#fff}.input_contact3{background:#fcfcfc}.contact_button{padding-top:16px;padding-bottom:16px;background:#2eac6d;border-style:none;box-shadow:0 0 20px 8px rgba(109,109,109,.18)}.num_img{width:100%!important;opacity:.5!important;margin-top:5px!important}.footer_h4{border-color:#cfcfcf!important;color:#fff!important}.footer_li1,.footer_li2,.footer_li3{color:#d5d5d5!important}.footer_li1{font-family:montserrat!important}.footer_li2{font-family:Montserrat!important;font-size:11px!important}.footer_li3{font-size:10.5px!important;font-family:Montserrat!important}.copyright,.text-center span{color:#b1b1b1!important;font-family:Montserrat!important}.footer_img{opacity:.74!important;filter:blur(0px) brightness(101%) invert(0%) saturate(99%)!important;width:36px!important;height:36px!important}.img_login,.login_p{opacity:.74;filter:blur(0px) brightness(101%) invert(0%) saturate(99%)}.text-center span{text-align:center!important;font-size:.8rem!important}.legal_links{color:#eaeaea!important}.footer_p{color:#e7e7e7!important;font-family:Montserrat!important}.a_country{color:rgba(221,221,221,.527)!important;font-family:Montserrat!important;font-weight:250!important;font-size:12px!important}.logo_count{width:25px!important;min-width:25px!important}.foot{background:#373a40!important}.to_steps{color:#d5d5d5!important}#cookie-btn-accept,.nav_logo{color:#fff!important;font-weight:700!important}.mainNav2{background:linear-gradient(#2eac6d,#2eac6d),#2eac6d;border-color:#007bff!important;box-shadow:0 0 13px 7px rgba(0,0,0,.43)!important;padding-bottom:13px!important;padding-top:13px!important}.nav_logo{font-family:Montserrat!important}.top_small{color:#373a40!important}.nav_links{font-weight:700!important;font-size:14px!important}.entity-text,.files:before,.forgot_p{font-weight:600;text-align:center}.nav_button{background:#fff!important;border-style:none!important;margin-left:8px!important;font-size:17px!important;color:#2eac6d!important}.form_login{margin-top:78px}.login_form{padding-top:16px!important}.login_p{color:#9f9f9f;font-style:italic;font-size:15px;font-family:Montserrat;margin-bottom:0}.entity-text,.forgot_p,.login_p2{font-family:Montserrat,sans-serif}.bg_hightlight{background:#2eac6d!important}.login_ico,.login_ico2,.lostId_icon{font-size:19px;margin-left:12px}.faq_row2,.legals_row{margin-top:173px;margin-bottom:28px}.faq_h1,.h1_legals{color:#2eac6d;font-size:31px}.div1_legal,.faq_icon{margin-left:0;border-color:rgba(46,172,109,.44);border-bottom-style:solid;margin-bottom:38px}.faq_png,.img_legal{width:362px;border-color:#2eac6d}.legal_box,.mainBox{box-shadow:0 0 3px 1px rgba(115,116,116,.33);border-radius:3px;padding:16px 23px;margin-bottom:27px;margin-top:16px}.faqBox,.legal_div1{margin-bottom:20px;padding-left:0;padding-right:21px}.faqh1,.legal_h1{font-size:22px;color:#2eac6d;margin-bottom:-1px}.faqIcon,.legal_icon{color:#2eac6d;font-size:20px}.faqP,.legal_p{padding-left:19px;color:#707070}.login_main{margin-top:78px!important}.login_p2{color:#9f9f9f;font-style:italic;font-size:15px}.forgot_p{border-color:#181818;color:#434343;font-size:16px;margin-bottom:31px}@media screen and (max-width:1950px){.resizeSmall2 .image .small-images{width:25%!important}}@media screen and (max-width:1600px){.resizeSmall2 .image .small-images{width:31%!important}}@media screen and (max-width:1000px){.resizeSmall2 .image .small-images{width:40%!important}}@media screen and (max-width:415px){.main_top{padding-top:30%!important}.resizeSmall2 .image .small-images{width:70%!important}}.my-20{margin-top:40px!important}.head_bg{background:url(../img/tk.webp) no-repeat center center scroll;background-size:cover;background-color:#000!important;min-height:95vh!important}@media screen and (max-width:1200px){.head_bg{background:url(../img/Back_Tablette.webp) no-repeat center center scroll;background-size:cover;background-color:#000!important;min-height:95vh!important}}@media screen and (max-width:650px){.resizeSmall{flex-direction:column!important}.resizeSmall .input-group{width:100%!important}.resizeSmall2 .image img{width:60%!important}.disapear_Small{display:none!important}.img_quitus{width:70%;height:244px;margin-bottom:18px}.div_img{display:flex;justify-content:center}.head_bg{background:url(../img/Back_Phone.webp) no-repeat center center scroll;background-size:cover;background-color:#000!important;min-height:95vh!important}}.entity-label,.step-card{background:#fff;display:flex}.entity-selection{display:flex;gap:15px;justify-content:center;margin-bottom:20px}.entity-option{flex:1}.entity-option input[type=radio]{position:absolute;opacity:0;cursor:pointer}.entity-label{flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,.08);min-height:100px}.entity-label:hover{border-color:#2eac6d;box-shadow:0 4px 12px rgba(46,172,109,.2);transform:translateY(-2px)}.entity-option input[type=radio]:checked+.entity-label{background:linear-gradient(135deg,#2eac6d 0,#25956b 100%);border-color:#2eac6d;color:#fff;box-shadow:0 6px 16px rgba(46,172,109,.3)}.entity-icon{font-size:32px;margin-bottom:8px;transition:.3s}.entity-option input[type=radio]:checked+.entity-label .entity-icon{color:#fff;transform:scale(1.1)}.entity-option input[type=radio]:not(:checked)+.entity-label .entity-icon{color:#2eac6d}.entity-text{font-size:14px;transition:.3s}.entity-option input[type=radio]:not(:checked)+.entity-label .entity-text{color:#333}.step-card{border-radius:16px;padding:40px 30px;text-align:center;transition:.4s cubic-bezier(.175, .885, .32, 1.275);box-shadow:0 4px 15px rgba(0,0,0,.08);border:2px solid transparent;overflow:hidden;height:100%;flex-direction:column}.step-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2eac6d,#25956b);transform:scaleX(0);transition:transform .4s}.step-card:hover::before{transform:scaleX(1)}.step-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px rgba(46,172,109,.25);border-color:#2eac6d}.step-icon-wrapper{width:100px;height:100px;margin:0 auto 25px;background:linear-gradient(135deg,#2eac6d 0,#25956b 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s;box-shadow:0 8px 20px rgba(46,172,109,.3)}.step-card:hover .step-icon-wrapper{transform:scale(1.15) rotate(5deg);box-shadow:0 12px 30px rgba(46,172,109,.4)}.step-icon{font-size:48px;color:#fff;transition:.4s}.step-number,.step-title{color:#2eac6d;margin-bottom:15px;font-family:Montserrat,sans-serif;font-weight:700}.dragdrop-zone:hover .upload-icon,.step-card:hover .step-icon{transform:scale(1.1)}.step-number{display:inline-block;background:#f0f9f4;font-size:14px;padding:6px 16px;border-radius:20px}.step-title{font-size:24px}.step-description{color:#666;font-size:15px;line-height:1.6;font-family:Montserrat,sans-serif}@media screen and (max-width:768px){.entity-selection{flex-direction:column}.step-icon-wrapper{width:80px;height:80px}.step-icon{font-size:36px}}.contact-clean,.login-clean{background:#f1f7fc;padding:80px 0}.login-clean form{max-width:320px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;font-family:Montserrat,sans-serif}.login-clean .illustration{text-align:center;padding:0 0 20px;font-size:100px;color:#f4476b}.login-clean form .form-control{background:#f7f9fc;border:none;border-bottom:1px solid #dfe7f1;border-radius:0;box-shadow:none;outline:0;color:inherit;text-indent:8px;height:42px}.login-clean form .btn-primary{background:#f4476b;border:none;border-radius:4px;padding:11px;box-shadow:none;margin-top:26px;text-shadow:none;outline:0!important}.login-clean form .btn-primary:active,.login-clean form .btn-primary:hover{background:#eb3b60}.contact-clean form .btn:active,.login-clean form .btn-primary:active{transform:translateY(1px)}.login-clean form .forgot{display:block;text-align:center;font-size:12px;color:#6f7a85;opacity:.9;text-decoration:none}.login-clean form .forgot:active,.login-clean form .forgot:hover{opacity:1;text-decoration:none}.page-footer{background-color:#f3f3f2;padding-top:50px;padding-bottom:10px}.page-footer h4{color:#333;font-size:11px;font-weight:700}.page-footer p{color:#888;font-size:11px}.page-footer .footer-links{list-style:none;padding:0;margin-bottom:45px}.page-footer .footer-links a,.page-footer .region a{color:#555;font-size:11px}.page-footer .footer-links li{margin-bottom:5px;line-height:1.3}.page-footer .footer-legal .copyright{margin-right:60px}.page-footer .footer-legal .legal-links .item{padding-right:13px;border-right:1px solid #ccc;margin:0 13px 0 0}.page-footer .footer-legal .legal-links .item:last-child{border-right:none}.page-footer .footer-legal .legal-links .item h5{font-size:11px;margin-top:0;margin-bottom:0}.dragdrop-upload-container,.page-footer .region{margin-bottom:20px}.page-footer .region img{margin-right:7px}@media (min-width:768px){.page-footer .region{margin-bottom:0}}.files:after,.files:before{position:absolute;pointer-events:none;display:block;margin:0 auto;left:0;right:0}.progressbar{counter-reset:step}.progressbar li{list-style-type:none;width:25%;float:left;font-size:12px;text-align:center;color:#7d7d7d}.dragdrop-zone,.files input{text-align:center!important}.progressbar li:before{width:30px;height:30px;content:counter(step);counter-increment:step;line-height:30px;border:2px solid #7d7d7d;display:block;text-align:center;margin:0 auto 10px;border-radius:50%;background-color:#fff}.progressbar li:after{width:100%;height:2px;content:'';position:absolute;background-color:#7d7d7d;top:15px;left:-50%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active{color:green}.progressbar li.active:before{border-color:#55b776}.progressbar li.active+li:after{background-color:#55b776}.files input{outline:#92b0b3 dashed 2px;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;padding:120px 0 85px 35%;margin:0;width:100%!important}.files input:focus{outline:#92b0b3 dashed 2px;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;border:1px solid #92b0b3}.files:after{top:60px;width:50px;height:56px;content:"";background-size:100%;background-repeat:no-repeat}.dragdrop-zone.dragover,.dragdrop-zone:hover{border-color:#2eac6d!important;background:linear-gradient(135deg,#f8fff8 0,#f0f8f0 100%)!important}.color input{background-color:#eee}.files:before{bottom:30px;width:100%;height:57px;content:"Ou faites les glisser ici ";color:#2ea591;text-transform:capitalize}.dragdrop-zone{border:2px dashed #e0e6ed!important;border-radius:12px!important;background:linear-gradient(135deg,#fafbff 0,#f8f9fa 100%)!important;padding:40px 20px!important;transition:.3s!important;cursor:pointer!important;position:relative!important;min-height:200px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.dragdrop-zone:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(46,172,109,.15)}.dragdrop-zone.dragover{transform:scale(1.02)}.dragdrop-zone.file-selected,.file-uploaded-card{background:linear-gradient(135deg,#f8fff8 0,#e8f5e8 100%)!important}.file-uploaded-card{border:2px solid #28a745!important;border-radius:12px!important;padding:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(40,167,69,.1)!important;transition:.3s}.file-uploaded-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.2)}.dragdrop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(46,172,109,.1);border:2px dashed #2eac6d;border-radius:12px;display:none;align-items:center;justify-content:center;z-index:10;animation:2s infinite pulse}@keyframes pulse{0%,100%{background:rgba(46,172,109,.1)}50%{background:rgba(46,172,109,.2)}}.dragdrop-upload-container *,.file-icon,.upload-icon,.upload-progress{transition:.3s}.status-badge{animation:.5s slideInRight}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.file-uploaded-card:hover .file-icon,.upload-success img:hover{transform:scale(1.05)}.progress-bar{transition:width .3s}.upload-formats .badge{transition:.2s;cursor:default}.upload-formats .badge:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(46,172,109,.2)}.modal-content{border:none!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important}.modal-header{border-bottom:none!important}.modal-xl{max-width:95%!important}.drag-drop-notification{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.btn{transition:.2s}.btn:hover{transform:translateY(-1px)}.btn-sm{font-size:.85rem;padding:.4rem .8rem}@media (max-width:768px){.dragdrop-zone{padding:30px 15px!important;min-height:180px!important}.file-uploaded-card{padding:20px!important}.file-content{flex-direction:column!important;text-align:center!important}.file-icon{margin-right:0!important;margin-bottom:15px!important}.table-responsive{border:none}.table{font-size:.9rem}.table td,.table th{padding:.5rem!important;vertical-align:middle}}.dragdrop-zone.file-selected{border-color:#28a745!important;transform:scale(1.02);box-shadow:0 8px 25px rgba(40,167,69,.2)}.upload-success{animation:.5s slideInUp}@keyframes slideInUp{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.upload-success img{transition:transform .3s}.badge{font-size:.75rem;padding:.3rem .6rem;border-radius:12px}.badge-success{background:linear-gradient(135deg,#28a745 0,#20c997 100%);border:none}hr.my-4{border:none;height:2px;background:linear-gradient(90deg,transparent 0,#e9ecef 50%,transparent 100%);margin:2rem 0}#hebergement-docs h6{background:linear-gradient(135deg,#f8f9fa 0,#e9ecef 100%);padding:1rem;border-radius:8px;border-left:4px solid #2eac6d}.btn-lg{font-size:1.1rem;padding:.75rem 2rem;border-radius:25px;box-shadow:0 4px 15px rgba(46,172,109,.3);transition:.3s}.btn-lg:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(46,172,109,.4)}.dragdrop-zone::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2eac6d 0,#28a745 100%);border-radius:12px 12px 0 0;opacity:0;transition:opacity .3s}.contact-clean form .btn:hover,.dragdrop-zone.dragover::before,.modal-header .close:hover{opacity:1}.modal-content{border-radius:15px!important;overflow:hidden}.modal-header{background:linear-gradient(135deg,#2eac6d 0,#25a85a 100%);color:#fff}.modal-header .close{color:#fff;opacity:.8;text-shadow:none}@keyframes fileProcessing{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.file-processing{animation:1.5s ease-in-out infinite fileProcessing}.dragdrop-zone.error{border-color:#dc3545!important;background:linear-gradient(135deg,#fff8f8 0,#ffe6e6 100%)!important;animation:.5s ease-in-out shake}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:992px){.dragdrop-zone{min-height:180px!important;padding:30px 15px!important}.file-uploaded-card{padding:20px!important}.file-content{flex-direction:column!important;text-align:center!important}.file-icon{margin-right:0!important;margin-bottom:15px!important}}@media (max-width:576px){.dragdrop-upload-container{margin-bottom:15px}.btn-lg{font-size:1rem;padding:.6rem 1.5rem}.modal-xl{max-width:95%!important;margin:.5rem auto!important}}.far,.fas{font-family:"Font Awesome 5 Free"!important;font-weight:900}.dragdrop-zone:focus-within{border-color:#2eac6d!important;box-shadow:0 0 0 3px rgba(46,172,109,.1)}.alert{border-radius:12px;border:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.alert-success{background:linear-gradient(135deg,#d4edda 0,#c3e6cb 100%);color:#155724}.alert-danger{background:linear-gradient(135deg,#f8d7da 0,#f5c6cb 100%);color:#721c24}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}#monquitus-cookie-banner{position:fixed!important;bottom:20px!important;left:20px!important;right:20px!important;box-shadow:0 0 15px rgba(0,0,0,.2)!important;padding:20px!important;border-radius:8px!important;z-index:2147483647!important;border-left:5px solid #2eac6d!important;max-width:600px!important;display:none}#monquitus-cookie-banner p{margin:0 0 15px!important;color:#333!important;font-size:14px!important;line-height:1.5!important}#monquitus-cookie-banner .buttons{display:flex!important;gap:10px!important}#cookie-btn-accept{border:none!important;padding:8px 20px!important;border-radius:4px!important;cursor:pointer!important;font-size:13px!important;transition:background .3s!important}#cookie-btn-accept:hover{background-color:#258f5a!important}