#business h2{text-align:left}#business .col9.alignright{text-align:right}#business #securite_business,#business #visibilites_business{border-radius:4px;background:#49c8f6;color:#fff;clear:both;display:block;padding:10px;float:left;width:100%}#business #securite_business h1,#business #securite_business h2,#business #securite_business h3,#business #securite_business p,#business #visibilites_business h1,#business #visibilites_business h2,#business #visibilites_business h3,#business #visibilites_business p{color:#fff}#business #securite_business h2,#business #visibilites_business h2{margin:15px 0 20px 0;font-size:34px}#business #emplacements_premium{border-radius:4px;background:#f6cb49;color:#333;clear:both;display:block;padding:10px;float:left;width:100%;padding:30px 10px 15px}#business #emplacements_premium h1,#business #emplacements_premium h2,#business #emplacements_premium h3,#business #emplacements_premium p{color:#333}#business #emplacements_premium h2{margin:15px 0 20px 0;font-size:34px}#business #emplacements_premium p{line-height:1.6em;margin:0 0 10px}#business #emplacements_premium p.nomargin{margin:0}#business #emplacements_premium h2{margin:0 0 15px 0;line-height:1}#business #emplacements_premium .vp-avantages{list-style:none;padding:0;margin:0 auto}#business #emplacements_premium .vp-avantages li{color:#fff;margin:0}#business #emplacements_premium .vp-icone{font-size:22px;margin-right:8px;color:#f29e4c}#business #emplacements_premium .vp-text{font-size:15px;color:#333}#business #emplacements_premium .vp-action .vp-bouton{display:inline-block;background-color:#ff7a1a;color:#fff;text-decoration:none;font-size:16px;padding:14px 28px;border-radius:8px;transition:background-color .3s ease}#business #emplacements_premium .vp-action .vp-bouton:hover{background-color:#e56400}#business #avantages_business{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;margin:0;clear:both}#business #avantages_business .col{margin:0!important;height:auto!important}#business #avantages_business .col.col3{flex:0 0 calc((100% - 60px)/ 4);padding-bottom:60px}#business #avantages_business .col.col4{flex:0 0 calc((100% - 40px)/ 3);padding-bottom:10px;border-radius:15px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2);border:none}#business #avantages_business .col.col4 p{margin:0 0 10px;font-size:15px}#business #avantages_business .col.col4 h3{padding:0 20px;margin:20px 0 15px}#business #avantages_business .col.col4 ul{list-style-position:inside;padding:0 20px;margin:0}#business #avantages_business .col.col4 ul li{margin:0 0 7px;font-size:15px}#business #start_business{border-radius:15px;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2);border:none}#business #faq{margin-bottom:40px}#business #faq details{border:1px solid #ccc;border-radius:4px;margin-bottom:1em;padding:.5em 1em;background-color:#fff;transition:all .3s ease}#business #faq summary{font-weight:700;cursor:pointer;position:relative;padding-right:2em}#business #faq summary::after{content:'+';position:absolute;right:0;top:0;font-size:1.2em;transition:transform .3s ease}#business #faq details[open] summary::after{content:'–'}#business #faq details p{margin:.5em 0 0 0;padding-top:.5em;border-top:1px solid #ddd;color:#444}.ui-autocomplete{z-index:99999!important;background:#fff!important;border:1px solid #aaa!important;display:block}#claim-step1 h2{margin-top:0;font-size:27px;line-height:33px;text-align:left}#claim-step1 button[type=submit]{background:#49c8f6;color:#fff;border-radius:50px;border:none;padding:8px 15px 6px}#claim-step1 button[type=submit]:hover{background:#93e2fe}#claim-step1 input{padding:9px 20px 7px!important}.mfp-wrap.lightbox_business .mfp-content{min-width:400px;width:580px!important;height:auto;position:relative;z-index:1;padding:45px 60px 35px;border-radius:15px;text-align:center;background:#fff}.mfp-wrap.lightbox_business .mfp-content .mfp-close{width:25px;height:25px;display:block;position:absolute;top:-5px;right:-30px;cursor:pointer}.mfp-wrap.lightbox_business .mfp-content .mfp-close::after,.mfp-wrap.lightbox_business .mfp-content .mfp-close::before{content:"";position:absolute;left:0;width:100%;height:2px;background:#fff;top:50%}.mfp-wrap.lightbox_business .mfp-content .mfp-close::before{transform:rotate(45deg)}.mfp-wrap.lightbox_business .mfp-content .mfp-close::after{transform:rotate(-45deg)}.mfp-wrap.lightbox_business .mfp-content h2{margin-top:0;font-size:27px;line-height:33px;text-align:left}.mfp-wrap.lightbox_business .mfp-content label{margin-bottom:5px;display:block;text-align:left}.mfp-wrap.lightbox_business .mfp-content .um-field-area{position:relative}.mfp-wrap.lightbox_business .mfp-content .um-field-area .um-field-icon{position:absolute;left:15px;top:9px}.mfp-wrap.lightbox_business .mfp-content input[type=text],.mfp-wrap.lightbox_business .mfp-content input[type=password],.mfp-wrap.lightbox_business .mfp-content input[type=email]{height:40px;width:100%;border-radius:30px;border:0;background:#ececec;padding:0 5px 0 45px;font-size:14px;color:#1b1b1e;font-family:Montserrat,sans-serif;font-weight:400}.mfp-wrap.lightbox_business .mfp-content input[type=text]:focus,.mfp-wrap.lightbox_business .mfp-content input[type=password]:focus,.mfp-wrap.lightbox_business .mfp-content input[type=email]:focus{outline:0}.mfp-wrap.lightbox_business .mfp-content ::placeholder{color:#c1c1c1;font-size:15px}.mfp-wrap.lightbox_business .mfp-content input:-webkit-autofill,.mfp-wrap.lightbox_business .mfp-content input:-webkit-autofill:active,.mfp-wrap.lightbox_business .mfp-content input:-webkit-autofill:focus{background-color:red!important;-webkit-text-fill-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 0 1000px #160926 inset;transition:background-color 5000s ease-in-out 0s;border:none}.mfp-wrap.lightbox_business .mfp-content input:-internal-autofill-selected{background-color:transparent!important}.mfp-wrap.lightbox_business .mfp-content input[name=password],.mfp-wrap.lightbox_business .mfp-content input[name=email],.mfp-wrap.lightbox_business .mfp-content input[name=user_login],.mfp-wrap.lightbox_business .mfp-content input[name=passwordVerification]{background:#ececec}.mfp-wrap.lightbox_business .mfp-content input[name=mobile]{background:left 13px center/14px 24px no-repeat url(../../images/ico-mobile.png) #fff}.mfp-wrap.lightbox_business .mfp-content input[name=speudo]{background:left 13px center/20px 21px no-repeat url(../../images/ico-speudo.png) #fff}@media screen and (max-width:768px){#business #avantages_business{display:block}#business #avantages_business .col.col4{margin-bottom:15px!important;width:100%}#business #securite_business{margin-bottom:15px}#business #visibilites_business .cta_revendication.white{padding:5px 10px}.mfp-wrap.lightbox_business .mfp-content{max-width:90%;min-width:200px;padding:25px 30px}}body[class*=page-template][class*=revendication] #business .cta_revendication::before{display:none}body[class*=page-template][class*=revendication] .intro-revendication{margin:20px 0 30px;padding:12px 18px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;font-size:1.05rem}body[class*=page-template][class*=revendication] #avantages_revendication{margin:25px -15px 10px;overflow:hidden;padding-top:15px}body[class*=page-template][class*=revendication] #avantages_revendication .col{padding:0 15px}body[class*=page-template][class*=revendication] #avantages_revendication h3{font-size:1.1rem;margin-top:0;margin-bottom:10px}body[class*=page-template][class*=revendication] #avantages_revendication ul{list-style:none;padding-left:0;margin:7px 0 0}body[class*=page-template][class*=revendication] #avantages_revendication li{position:relative;padding-left:18px;margin-bottom:10px;font-size:.95rem}body[class*=page-template][class*=revendication] #avantages_revendication li::before{content:"•";position:absolute;left:0;top:0;color:#49c8f6}body[class*=page-template][class*=revendication] #etapes_revendication{margin:30px 0 40px;padding:20px 18px;background:#fff;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden}body[class*=page-template][class*=revendication] #etapes_revendication h2{margin-top:0}body[class*=page-template][class*=revendication] #etapes_revendication ol{padding-left:20px;margin-bottom:15px}body[class*=page-template][class*=revendication] #etapes_revendication ol li{margin-bottom:10px}body[class*=page-template][class*=revendication] #formulaire-revendication{margin:20px 0 50px;padding:20px 18px 25px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}body[class*=page-template][class*=revendication] #formulaire-revendication h2{margin-top:0;margin-bottom:15px}body[class*=page-template][class*=revendication] .claim-form{max-width:650px}body[class*=page-template][class*=revendication] .claim-form .form-row{margin-bottom:15px}body[class*=page-template][class*=revendication] .claim-form label{font-weight:600;display:inline-block;margin-bottom:5px}body[class*=page-template][class*=revendication] .claim-form input[type=text],body[class*=page-template][class*=revendication] .claim-form input[type=email]{width:100%;max-width:100%;padding:9px 10px;border-radius:6px;border:1px solid #d1d5db;font-size:.95rem;box-sizing:border-box}body[class*=page-template][class*=revendication] .claim-form input[type=text]:focus,body[class*=page-template][class*=revendication] .claim-form input[type=email]:focus{outline:0;border-color:#49c8f6;box-shadow:0 0 0 1px rgba(16,185,129,.2)}body[class*=page-template][class*=revendication] .claim-form .small{font-size:.85rem;color:#6b7280;margin-top:4px}body[class*=page-template][class*=revendication] #etapes_revendication .cta_revendication,body[class*=page-template][class*=revendication] .claim-form .cta_revendication{display:inline-block;padding:10px 18px;border-radius:999px;border:none;background:#49c8f6;color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}body[class*=page-template][class*=revendication] #etapes_revendication .cta_revendication:hover,body[class*=page-template][class*=revendication] .claim-form .cta_revendication:hover{background:#059669;transform:translateY(-1px);box-shadow:0 5px 12px rgba(16,185,129,.25)}body[class*=page-template][class*=revendication] .claim-message{margin-bottom:15px}body[class*=page-template][class*=revendication] .claim-error,body[class*=page-template][class*=revendication] .claim-success{margin:10px 0 18px;padding:10px 12px;border-radius:6px;font-size:.95rem;border-left-width:4px;border-left-style:solid}body[class*=page-template][class*=revendication] .claim-success{background:#ecfdf5;border-left-color:#49c8f6;color:#065f46}body[class*=page-template][class*=revendication] .claim-error{background:#fef2f2;border-left-color:#ef4444;color:#991b1b}body[class*=page-template][class*=revendication] .ui-autocomplete{max-height:260px;overflow-y:auto;overflow-x:hidden;border-radius:8px;border:1px solid #d1d5db;box-shadow:0 10px 25px rgba(15,23,42,.18);background:#fff;padding:4px 0;z-index:9999!important}body[class*=page-template][class*=revendication] .ui-autocomplete .ui-menu-item-wrapper{padding:6px 10px}body[class*=page-template][class*=revendication] .ui-autocomplete .autocomplete-item{display:flex;align-items:center;font-size:.9rem}body[class*=page-template][class*=revendication] .ui-autocomplete img{border-radius:4px}body[class*=page-template][class*=revendication] .ui-menu-item-wrapper.ui-state-active{background:#f0fdf4;border:none;margin:0}body[class*=page-template][class*=revendication] .wrapper_photo_etablissement{margin-top:12px;padding:10px 12px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;display:flex;gap:10px;align-items:flex-start}body[class*=page-template][class*=revendication] .wrapper_photo_etablissement .photo_etablissement img{width:80px;height:80px;object-fit:cover;border-radius:6px}body[class*=page-template][class*=revendication] .wrapper_photo_etablissement .title{font-weight:600;margin:0 0 4px}body[class*=page-template][class*=revendication] .wrapper_photo_etablissement .adresse{font-size:.9rem;margin:0 0 4px}