/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.flex-col{flex-direction:column}.justify-around{justify-content:space-around}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.lowercase{text-transform:lowercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.team-body{background-color:#b9b7b7}.div-body{display:flex;justify-content:center;overflow:hidden;align-items:center;height:100vh;background:url(/logo-elias1.png) no-repeat;background-position:center;background-size:contain}.conn-form{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#0000004e;color:#000;border-radius:20px;font-size:15px;padding:15px}.titre-conn{text-align:center;color:#fff;font-weight:900;margin:10px;font-size:28px}.titre-conn2{text-align:center;color:#fff;font-weight:900;margin:10px}.conn-team{display:flex;width:100%;justify-content:center;margin:5px 0}.conn-group{display:flex;flex-direction:column;padding:10px;justify-content:center;width:48%;position:relative}.conn-group label{padding:10px;font-weight:600;color:#fff}.conn-group input{display:flex;flex-direction:column;background-color:#121350cf;width:80%;border-radius:15px;padding:10px 10px 10px 35px}.conn-group i{position:absolute;font-size:25px;bottom:18px;left:20px;color:#fff}.conn-team a,.conn-team span{color:#dfdfe2}@media screen and (max-width: 750px){.conn-form{width:80%}.frontal{display:flex;justify-content:center}.conn-group{padding:5px}.conn-group input{width:70%}.conn-group i{bottom:14px;left:13px}}html,body{height:100%;margin:0;font-family:Arial,sans-serif;background-color:#e1e1e1}.layout{display:flex;height:100vh}.sidebarAdmin{width:150px;background-color:#122b51;color:#fff;display:flex;align-items:center;flex-direction:column;padding:20px}.sidebarAdmin .logo{width:160px;display:flex;flex-direction:column;justify-content:center}.sidebarAdmin .logo div{width:100%;display:flex;border-radius:50%;justify-content:center;box-shadow:0 5px 15px #a0a0a3c5}.sidebarAdmin .logo div img{width:150px;padding:10px}.sidebarAdmin .logo h2{margin-bottom:20px;font-size:1.5rem}.sidebarAdmin nav a{font-weight:700;background-color:#fff;color:#0f0d7e;text-decoration:none;margin-bottom:10px;padding:8px 15px;border-radius:5px;display:block;transition:background .3s}.sidebarAdmin nav a:hover{color:#6cc30a;transform:translate(5px);transform:scale(1.2)}.main{flex:1;display:flex;flex-direction:column}.header{height:70px;display:flex;color:#15158a;justify-content:right;align-items:center;padding:0 20px;z-index:4;box-shadow:2px 5px 5px 3px #00000017}.main .header .tgrdki{width:50%}.main .header .profil_user{position:relative;border:1px solid black;border-radius:5px;cursor:pointer;background-color:#f9efdd;transition:.6s ease-in all}.main .header .profil_user:hover .survoelement{display:block;position:absolute;top:100%;left:0;border-radius:0 0 10px;color:#000;display:flex;flex-direction:column;text-align:center;width:85%;transition:.6s all}.main .header .profil_user .survoelement{display:none}.main .header .profil_user .survoelement a,.main .header .profil_user .survoelement button{border:1px solid #000000;padding:10px 15px;background-color:#0c1c92;color:#fff;font-weight:700;font-size:17px;border-radius:1px;width:100%}.main .header .profil_user .survoelement a:hover,.main .header .profil_user .survoelement button:hover{color:#0c1c92;background-color:#fff}.main .header .blaze{display:flex;font-size:20px;justify-content:center;align-items:center;background-color:#fff0}.main .header .blaze span{background-color:#0c924400;padding:0;border-radius:10px}.main .header .blaze .hpoti{border-radius:50%;display:flex;justify-content:center;align-items:center;width:45px}.main .header .blaze .hpoti i{font-size:37px}.main .header .blaze span i{font-size:17px}.header h1{margin:0;font-size:1.25rem}.content{flex:1;padding:20px;background-color:#d6d6d6;overflow-y:auto;color:#000}.header .hamber{display:none}@media screen and (max-width: 750px){.sidebarAdmin{width:50%;position:absolute;z-index:4;height:96vh;transform:translate(-550px);transition:.4s ease;background:#122b51}.sidebarAdmin.open{transform:translate(0)}.sidebarAdmin .logo{margin-top:60px}.sidebarAdmin .logo h2{margin:40px 0;font-size:22px}.sidebarAdmin nav{margin-top:45px;width:90%}.sidebarAdmin nav a{font-size:20px}.header{padding:0}.header h1{display:none}.header .hamber{display:flex;justify-content:center;align-items:center;font-size:40px;color:#680505;font-weight:900;height:50px;width:50px;background-color:#fff;border-radius:50%;z-index:28;left:15px;position:fixed;cursor:pointer}.blaze .pseudo{font-size:14px}.main .header .blaze{align-items:center;width:150px;height:40px;display:flex;text-align:center}.main .header .profil_user .survoelement a,.main .header .profil_user .survoelement button{font-size:16px;background-color:#000}.main .header .blaze .hpoti{font-size:17px;display:none}}.marche-container{max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.marche-container h1{text-align:center;font-size:2em;margin-bottom:20px}.marche-container .empty{text-align:center;color:#555}.marche-container .table-container{overflow-x:auto}.marche-container .rdv-table{width:100%;border-collapse:collapse;margin-bottom:20px}.marche-container .rdv-table th,.marche-container .rdv-table td{border:1px solid #b2b6c7;padding:12px;text-align:left}.marche-container .rdv-table th{background-color:#122b51;color:#fff}.marche-container .rdv-table tr.even{background-color:#f9f9f9}.marche-container .rdv-table tr.odd{background-color:#fff}.marche-container .rdv-table tr:hover{background-color:#e6f7ff}.marche-container .nouveau{background-color:#d4edda!important;animation:pulse 1s infinite}.marche-container .badge{background-color:#28a745;color:#fff;padding:2px 6px;font-size:.75em;border-radius:12px}.cards-container{display:none;gap:15px}.marche-container .card{background:#fff;border-left:4px solid #4a90e2;padding:15px;box-shadow:0 2px 6px #0000001a;border-radius:8px;margin-bottom:10px}.marche-container .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.marche-container .card-title{font-weight:700;font-size:1.1em}.marche-container .nouveau-card{border-left-color:#28a745;animation:pulse 1s infinite}@keyframes pulse{0%{background-color:#d4edda}50%{background-color:#a8e5a3}to{background-color:#d4edda}}@media (max-width: 768px){.marche-container .table-container{display:none}.marche-container .cards-container{display:block}}.confirmation{background:#4caf50;color:#fff;padding:10px 15px;border-radius:6px;margin-bottom:15px;animation:fadeIn .3s ease-in-out;text-align:center}.btn-delete{background:#d9534f;color:#fff;padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:.2s}.btn-delete:hover{background:#c9302c;transform:scale(1.05)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000073;display:flex;justify-content:center;align-items:center;animation:fadeIn .2s}.modal-content{background:#fff;padding:25px;border-radius:10px;width:340px;text-align:center;animation:scaleIn .2s}.modal-buttons{margin-top:20px;display:flex;justify-content:space-between}.btn-cancel{background:#777;color:#fff;padding:8px 15px;border-radius:6px;border:none;cursor:pointer}.btn-confirm{background:#d9534f;color:#fff;padding:8px 15px;border-radius:6px;border:none;cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.dashboard-container{width:100%}.dashboard-container .dashboard-title{font-size:28px;font-weight:700;margin-bottom:20px;color:#333;text-align:center}.dashboard-container .stats{display:flex;justify-content:center;align-items:center;gap:30px;width:100%;margin-top:50px}.dashboard-container .globe-card{width:22%;gap:40px}.dashboard-container .card{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center;width:65%;height:150px;background:#f9efdd;padding:20px;border-radius:16px;box-shadow:0 6px 15px #0000001a;transition:transform .2s ease;margin:15px}.dashboard-container .card p{z-index:5;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:-50px;right:-50px;color:#fff;font-weight:700;background-color:#043066;width:80px;height:80px;border-radius:50%}.dashboard-container .card div{z-index:5;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;top:-35px;left:-50px;color:#fff;font-weight:700;background-color:#043066;width:80px;height:80px;border-radius:50%}.dashboard-container .card:hover{transform:translateY(-5px)}.dashboard-container .stat-card h3{margin-bottom:10px;font-size:20px}.dashboard-container .highlight{background:linear-gradient(135deg,#00c6ff,#0072ff);color:#fff}@media screen and (max-width: 750px){.dashboard-container{width:89%;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard-container .stats{flex-wrap:wrap}.dashboard-container .globe-card{width:45%}.dashboard-container .card{width:80%}.dashboard-container .card div,.dashboard-container .card p{z-index:3;height:60px;left:30%;width:60px}}.parametre-wrapper{display:flex;justify-content:center;align-items:center;background:#0000;padding:0;margin:0;width:100%}.parametre-card{animation:fadeIn .4s ease}.parametre-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:520px}.parametre-team{display:flex;width:100%;justify-content:space-around}.parametre-group{display:flex;flex-direction:column;width:40%}.parametre-input{width:100%;padding:13px 15px;border-radius:10px;border:1px solid #dcdcdc;font-size:15px;transition:.2s}.parametre-input:focus{border-color:#4b7bfd;outline:none;box-shadow:0 0 0 3px #4b7bfd33}.parametre-btn{margin-top:8px;padding:14px;background:#4b7bfd;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:.2s}.parametre-btn:hover{background:#3a65d6}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 750px){.parametre-wrapper{width:100%}.parametre-card{text-align:center;width:98%}.parametre-form{width:90%}}.acheteur-container{max-width:1200px;margin:0 auto;padding:20px}.acheteur-container h1{text-align:center;font-size:2rem;margin-bottom:20px}.acheteur-container .empty{text-align:center;color:#666}.acheteur-container .table-container{overflow-x:auto;display:block}.acheteur-container table{width:100%;border-collapse:collapse;box-shadow:0 2px 8px #0000001a}.acheteur-container th,.acheteur-container td{padding:12px;border:1px solid #ddd;text-align:left}.acheteur-container th{background:linear-gradient(90deg,#3b82f6,#2563eb);color:#fff}.acheteur-container tr.pair{background-color:#f9f9f9}.acheteur-container tr.impair{background-color:#fff}.acheteur-container tr.nouveau{background-color:#d1fae5;animation:pulse 1s infinite}.acheteur-container button{padding:6px 12px;background-color:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer}.acheteur-container button:hover{background-color:#dc2626}.acheteur-container .card-container{display:none;gap:16px;flex-direction:column}.acheteur-container .card{border-left:4px solid #3b82f6;background-color:#fff;padding:16px;border-radius:8px;box-shadow:0 2px 6px #0000001a;transition:box-shadow .3s ease}.acheteur-container .card:hover{box-shadow:0 4px 12px #0003}.acheteur-container .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.acheteur-container .card-title{font-weight:700;font-size:1.1rem}.acheteur-container .nouveau-card{border-left-color:#10b981;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media screen and (max-width: 768px){.acheteur-container .table-container{display:none}.acheteur-container .card-container{display:flex}}.acheteur-container .message-succes{background-color:#4caf50;color:#fff;padding:10px 15px;border-radius:5px;margin-bottom:15px;text-align:center;font-weight:700}.acheteur-container .table-container table{width:100%;border-collapse:collapse}.acheteur-container .table-container th,.acheteur-container td{border:1px solid #ddd;padding:8px}.acheteur-container .table-container th{background-color:#2c3e50;color:#fff}.acheteur-container .pair{background-color:#f9f9f9}.acheteur-container .impair{background-color:#fff}.acheteur-container .nouveau{background-color:#d1ffd6}.acheteur-container .card-container .card{background:#fff;border-left:4px solid #3498db;padding:15px;margin-bottom:15px;border-radius:8px}.acheteur-container .card-container .nouveau-card{border-left-color:#2ecc71}.acheteur-container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.acheteur-container .modal{background:#fff;padding:20px;border-radius:8px;width:300px;text-align:center}.acheteur-container .modal-actions{margin-top:15px;display:flex;justify-content:space-between}.acheteur-container .btn-annuler{background:#ccc;padding:8px 15px;border:none;border-radius:5px;cursor:pointer}.acheteur-container .btn-confirmer{background:#e74c3c;color:#fff;padding:8px 15px;border:none;border-radius:5px;cursor:pointer}.container-maison{display:flex;flex-direction:column;align-items:flex-start}.container-maison .filters-row{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.container-maison .horizontal-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.container-maison .horizontal-filters input{padding:5px 10px;border:1px solid #ccc;border-radius:5px;min-width:100px}.container-maison .btn-filter{padding:5px 12px;background-color:#2c7be5;color:#fff;border:none;border-radius:5px;cursor:pointer}.container-maison .btn-filter:hover{background-color:#1a5bb8}.container-maison .form-section h2{text-align:center}.container-maison .photo-grid{width:100%;display:flex;gap:10px;margin-bottom:15px;justify-items:center;justify-content:center;flex-wrap:wrap}.container-maison .photo-circle{width:80px;height:80px;border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px dashed #ccc;position:relative}.container-maison .photo-circle input{display:none}.container-maison .photo-circle img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-maison .camera-icon{font-size:28px;color:#3498db}.container-maison .inputs-row{display:flex;gap:5px;justify-content:center;margin-bottom:10px}.container-maison .inputs-row input,.container-maison .inputs-row select{flex:1;padding:8px;border-radius:8px;border:1px solid #ccc;background-color:#fff;color:#000;font-weight:800;width:45%}.container-maison textarea{width:70%;padding:8px;border-radius:8px;border:1px solid #ccc;background-color:#fff;resize:none;margin-bottom:10px;color:#000;font-weight:800}.container-maison button{padding:10px 15px;border:none;border-radius:10px;background-color:#3498db;color:#fff;cursor:pointer;margin-right:10px}.container-maison button:hover{background-color:#2980b9}.container-maison button.cancel-btn{background-color:#e74c3c}.container-maison button.cancel-btn:hover{background-color:#c0392b}.container-maison .cards-section{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:35px;width:100%;gap:15px}.container-maison .card{position:relative;display:flex;padding:10px;width:31%;height:220px;background-color:#122b51;border-radius:10px;transition:transform .3s}.container-maison .card-image{width:40%;height:100%;display:flex;justify-content:center;align-items:center;border:#6c757d 2px solid}.container-maison .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-maison .card-info{padding:10px;font-size:16px;color:#fff}.container-maison .card-info div{display:flex}.container-maison .card-info div .prix-pix{position:absolute;right:-20px;color:#091261;bottom:-10px;font-size:19px;padding:5px;transform:rotate(-30deg);background-color:#f1d496}.container-maison .card-actions{display:flex;gap:5px;padding:5px 10px;position:absolute;bottom:10px}.container-maison .card-actions button{flex:1;font-size:12px;border-radius:8px;color:#fff}.container-maison .card-actions button:first-child{background:#f39c12}.container-maison .card-actions button:last-child{background:#e74c3c}.container-maison .lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:999}.container-maison .lightbox img{max-width:90%;max-height:90%}.container-maison .lightbox .prev,.container-maison .lightbox .next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:50px;font-weight:700;cursor:pointer;padding:10px}.container-maison .lightbox .prev{left:20px}.container-maison .lightbox .next{right:20px}.container-maison .lightbox .prev:hover,.container-maison .lightbox .next:hover{color:#f0f0f0}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content{background:#fff;padding:20px;border-radius:12px;text-align:center;width:350px;max-width:90%}.btn-confirm{background:green;color:#fff;padding:8px 16px;border:none;border-radius:8px}.btn-cancel{background:red;color:#fff;padding:8px 16px;border:none;border-radius:8px}.btn-ok{background:#007bff;color:#fff;padding:8px 16px;border:none;border-radius:8px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:999}.modal-box{background:#fff;padding:20px;border-radius:8px;max-width:400px;width:90%;text-align:center}.modal-box.success{border-top:4px solid #28a745}.modal-box.error{border-top:4px solid #dc3545}.modal-actions{margin-top:15px;display:flex;justify-content:space-around}.modal-actions button{padding:5px 15px;border:none;border-radius:4px;cursor:pointer}.modal-actions .btn-confirm{background-color:#dc3545;color:#fff}.modal-actions .btn-cancel{background-color:#6c757d;color:#fff}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;justify-content:center;align-items:center;z-index:3000}.modal-form{background:#fff;width:450px;max-height:90vh;overflow-y:auto;padding:20px;border-radius:15px;animation:pop .2s ease}@keyframes pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.actions-modal{display:flex;justify-content:space-between;margin-top:15px}.pagination{margin-top:100px}.pagination button{margin:0 5px;padding:5px 10px;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:4px;transition:all .2s}.pagination button:hover{background-color:#f0f0f0}.pagination button.active{background-color:#007bff;color:#fff;border-color:#007bff;font-weight:700}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-form{background:#fff;padding:1rem;border-radius:8px;max-width:400px;width:90%}.filter-inputs .flex{margin-bottom:1rem}@media screen and (max-width: 750px){.content{padding:5px}.remontada{display:flex;flex-direction:column;justify-content:center}.container-maison{width:98%}.container-maison .filters-row{position:fixed;z-index:2;display:flex;justify-content:space-around;width:100%;margin-top:0}.container-maison .cards-section{margin-top:65px}.container-maison .card{width:90%;height:auto;padding:5px}.container-maison .card-info{padding:5px}.container-maison .card-info div{display:block}.container-maison .card-actions{position:relative;margin-top:10px}.modal-form{width:320px}}.container-client{display:flex;min-height:100vh;width:100%;font-family:Arial,sans-serif;background-color:#e1e1e1}.container-client .sidebar{width:10%;background-color:#122b51;color:#fff;padding:20px;position:sticky;top:0;height:94.5vh;display:flex;flex-direction:column}.container-client .sidebar .yhhud{border-radius:50%;width:100%;box-shadow:#00000036 0 3px 2px 3px}.container-client .sidebar img{width:80%;padding:8px}.container-client .sidebar h2{font-size:2.5em;margin:10px}.container-client .sidebar label{margin-top:10px;margin-bottom:5px;font-weight:700}.sidebar select,.sidebar input{padding:8px;border-radius:5px;border:none;margin-bottom:5px;background-color:#f1dfb9;color:#0606c3}.full-content{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.content-client{gap:15px;padding:20px;display:flex;justify-content:center;flex-wrap:wrap;width:97%}.container-client .navigation-bien{background-color:#122b51;display:flex;box-shadow:#0000005c 2px 2px 12px;justify-content:space-between;align-items:center;padding:0 10px;height:80px;width:98.5%;top:0;overflow-y:hidden}.container-client .navigation-bien .logo{background-color:#fff0;display:flex;align-items:flex-end;height:100%;padding:0 5px}.container-client .navigation-bien .logo img{height:90%;margin-right:15px;display:none}.container-client .navigation-bien .logo span{color:#fff;font-size:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.container-client .navigation-bien .logo strong{font-size:28px}.container-client .navigation-bien ul{display:flex;gap:10px;list-style:none}.container-client .navigation-bien ul a{color:#e3572b;font-weight:700;padding:7px 15px;font-size:20px;transition:.3s;border-radius:10px;position:relative;text-decoration:none;transition:color .3s ease}.container-client .navigation-bien ul a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background-color:#4e4d4d;transition:all .4s ease;transform:translate(-50%)}.container-client .navigation-bien ul a:hover:after{width:100%}.container-client .btn-nav{background:#122b51;color:#fff;padding:10px 20px;border-radius:10px;font-weight:800;text-decoration:none}.container-client .btn-nav:hover{background:#fff;color:#000}.container-client .accrocheur{text-align:center;color:#0606c3;font-size:35px;margin:20px 0}.content-client .card{position:relative;display:flex;padding:10px;width:31%;height:180px;background-color:#122b51;border-radius:10px;box-shadow:0 5px 15px #0000001e;transition:transform .3s}.content-client .touch-service{width:35px;height:35px;right:5px;top:10px;position:absolute;overflow:hidden;background:#fff0;border:#0606c3 1px solid;display:flex;justify-content:center;align-items:center}.content-client .touch-service i{font-size:25px}.content-client .card:hover{transform:translateY(-5px)}.content-client .card-image{position:relative;height:100%;width:42%;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:15px}.content-client .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer;transition:transform .3s ease}.prev-btn,.next-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:5px 15px;border-radius:50%;cursor:pointer;font-size:18px;z-index:2;transition:background-color .2s}.prev-btn:hover,.next-btn:hover{background-color:#000c}.prev-btn{left:5px}.next-btn{right:5px}.badge{position:absolute;top:3px;right:3px;background-color:#f59e0b;color:#fff;padding:5px 10px;border-radius:5px;font-weight:700}.content-client .card-body{width:62%;padding:5px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.content-client .card-body div{margin-left:15px;font-family:sans-serif}.content-client .card-body p{margin:5px 0;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-size:14px;color:#fff}.content-client .card-body .price{color:#fff;font-size:.9em;position:absolute;bottom:0;right:-10px;border:#ececec 2px solid;background-color:#122b51;padding:4px;transform:rotate(-20deg)}.content-client .card-body .code{background-color:#0000;color:#0606c3;padding:2px;font-weight:800}.content-client .card-body .code i{color:#e3572b}.content-client .card-body .djai{color:#e22626;border-radius:25px;background-color:#f0f4ef;align-items:center;display:flex;justify-content:space-between}.content-client .card-body .djaiP{color:#e3572b;font-weight:800;font-size:15px;margin-left:5px}.content-client .card-body i,.content-client .card-body{color:#e3572b}.content-client .card-body button{background-color:#f1dfb9;color:#0606c3;font-weight:700;padding:3px;font-size:13px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.pagination{width:100%;justify-content:space-around;text-align:center;align-items:center;margin-bottom:25px}.pagination button{padding:5px;font-size:15px;background-color:#fff;color:#0606c3}.empty{width:100%;text-align:center;margin-top:50px;font-size:1.2em;color:#6b7280}@media (max-width: 1200px){.card{width:45%}}@media (max-width: 768px){.container{flex-direction:column}.sidebar{width:100%;height:auto;position:relative}.content{justify-content:center}.card{width:80%}}.full-content .modal-overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:99}.inputs-row{display:flex;width:100%}.inputs-row input,.inputs-row select{width:80%;height:60%;text-align:center}.full-content .modal-overlay textarea{width:90%;text-align:center;margin-top:10px}.team-row{display:flex;flex-direction:column;width:48%}.full-content .modal-box{background:#fff;color:#000;width:420px;padding:25px;border-radius:12px;animation:show .3s ease}@keyframes show{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.full-content .form-group{margin-bottom:15px;display:flex;flex-direction:column}.full-content input,textarea{padding:10px;border:1px solid #ddd;border-radius:6px}.container-client .full-content .btn-send{background:#1b5e20;color:#fff;padding:15px;border:none;border-radius:6px;width:100%;margin-bottom:10px;cursor:pointer}.full-content .btn-close{color:#555;background:transparent;border:none;cursor:pointer;width:100%;text-align:center}.full-content .success-msg{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;padding:10px 15px;margin-bottom:15px;border-radius:5px;text-align:center;font-weight:500;z-index:9999}.full-content .error-msg{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;padding:10px 15px;margin-bottom:15px;border-radius:5px;text-align:center;font-weight:500;z-index:9999}.full-content .modal-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.container-client .full-content .btn-close{background-color:#9b2005;color:#fff;padding:15px;border:none;border-radius:6px;width:100%;margin-bottom:10px;cursor:pointer}.global-success-msg{position:fixed;top:49%;right:49%;background:#c3e6cb;color:#000;padding:12px 20px;border-radius:8px;z-index:9999;animation:fadeOut 4s forwards}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}.filtrage-de-biens{display:none;visibility:hidden;opacity:0}@media screen and (max-width: 750px){.container-client .sidebar{position:absolute;z-index:-1;visibility:hidden;display:none;width:50%;padding:30px 20px;transform:translate(-280px)}.container-client .navigation-bien{width:100%;padding:0;height:65px}.container-client .navigation-bien .logo img{margin-right:0;display:block;height:60px;width:70px}.container-client .navigation-bien .logo strong{font-size:20px}.container-client .navigation-bien .logo span{font-size:12px}.container-client .btn-nav{font-size:13px;padding:5px;display:none}.filtrage-de-biens{padding:20px 0;color:#000;opacity:1;visibility:visible;display:block;font-weight:600;text-align:center;background-color:#d0d0d0;position:relative}.filtrage-de-biens .filtrage-actions{position:absolute;right:20px}.filtrage-de-biens .filtrage-actions button{color:#ececec;background-color:#122b51;padding:10px}.filtrage-team{display:flex;width:98%;justify-content:space-around}.filtrage-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.filtrage-group input,.filtrage-group select{padding:10px;width:150px;border-radius:15px;text-align:center;color:#fff;font-weight:600;background-color:#122b51}.container-client .accrocheur{font-size:20px;text-align:center;margin:30px 0;display:none}.content-client{padding:1px;width:99%;gap:10px}.content-client .card{width:90%;padding:15px}.content-client .card-body div{margin-left:5px}.content-client .card-body .djaiP{font-size:14px}}.reqest-all{display:flex;justify-content:center;overflow:hidden;align-items:center;height:100vh;background:url(/logo-elias1.png) no-repeat;background-position:center;background-size:contain}.reqest-all form{display:flex;align-items:center;justify-content:space-around;flex-direction:column;background-color:#00000056;padding:40px 30px;border-radius:12px;box-shadow:0 8px 25px #0003;max-width:90%;text-align:center;position:relative}.reqest-all .conn-retour{position:absolute;top:10px;left:10px;background-color:#fff;height:40px;width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.reqest-all form h2{margin-bottom:20px;color:#fff}.reqest-all .request-team{display:flex;justify-content:space-around;width:100%}.reqest-all .request-group{display:flex;flex-direction:column;width:46%;justify-content:center}.reqest-all form p{font-size:.9rem;color:#fff;margin-bottom:25px}.reqest-all form input{padding:12px 40px;margin-bottom:20px;color:#fff;border:1px solid #ccc;border-radius:8px;outline:none;font-size:1rem;transition:border-color .3s,box-shadow .3s;position:relative}.reqest-all .request-group i{position:absolute;font-size:28px;margin-left:5px}.reqest-all form input:focus{border-color:#6a11cb;box-shadow:0 0 5px #6a11cb80}.reqest-all form button{width:40%;padding:12px;border:none;border-radius:8px;background:#6a11cb;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .3s}.reqest-all form button:hover{background:#000;color:#fff}.reqest-all form p:last-child{margin-top:15px;color:#e74c3c;font-weight:700}.reset-container{display:flex;justify-content:center;overflow:hidden;align-items:center;height:100vh;background:url(/logo-elias1.png) no-repeat;background-position:center;background-size:contain}.reset-card{background:#00000050;padding:40px 35px;border-radius:14px;box-shadow:0 4px 18px #0000001a;display:flex;flex-direction:column;gap:18px;position:relative}.reset-container .retour{height:40px;width:40px;display:flex;align-items:center;justify-content:center;position:absolute;color:#2344b0;top:10px;background-color:#fff;border-radius:50%;left:10px}.reset-card h2{text-align:center;margin-bottom:10px;font-size:22px;color:#333}.reset-card input{padding:12px;border:1px solid #dcdde1;border-radius:8px;font-size:15px;outline:none;transition:.2s}.reset-card input:focus{border-color:#4c7cff;box-shadow:0 0 5px #4c7cff4d}.reset-card button{padding:12px;border:none;border-radius:8px;background:#2344b0;color:#fff;font-size:16px;cursor:pointer;transition:.2s}.reset-card button:hover{background:#0a8d05}.reset-msg{text-align:center;font-size:14px;color:red;margin-top:5px}.acc-all{font-family:Poppins,sans-serif;color:#333;overflow:hidden}.navigation{width:98%;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:0 10px;color:#4f2222;height:80px;top:0;z-index:10}.navigation .logo{background-color:#fff0;display:flex;align-items:flex-end;height:100%;padding:0 5px}.navigation .logo img{height:100%;margin-right:15px}.navigation .logo span{color:#fff;font-size:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.navigation .logo strong{font-size:30px;letter-spacing:2px}.navigation ul{padding:7px 15px;background-color:#ffffff0c;border-radius:15px;display:flex;gap:10px;list-style:none}.navigation ul a{color:#fff;font-weight:700;padding:5px 10px;font-size:20px;transition:.3s;border-radius:15px;position:relative;text-decoration:none;transition:color .3s ease}.navigation ul a:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:4px;background-color:#00337f;transition:all .4s ease;transform:translate(-50%)}.navigation ul a:hover:after{width:100%}.navigation .projet{color:#fff;font-size:18px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;background-color:#051d133e;padding:10px;border-radius:10px}.header-acc{background:url(/sale20.jpg) center/cover no-repeat;height:93vh;display:flex;align-items:center;justify-content:center}.hero-overlay{background-color:#00000043;width:100%;height:100%;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:800}.hero-overlay .inf-pix{width:40%;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.hero-overlay h2{font-size:42px;margin-bottom:15px}.hero-overlay p{font-size:18px;margin-bottom:20px}.btn-hero{background:#000;color:#fff;border:1px solid #004aad;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:700;margin-left:10px}.btn-hero:hover{background:#fff;color:#000;border:1px solid #000000}.acc-all .appropos{padding:20px 0;background-color:#fff8f2}.acc-all .appropos .app-infos{padding:5px;height:100%;width:100%}.acc-all .appropos .app-infos h1{padding:5px}.acc-all .appropos .app-infos .app-card{height:100%;display:flex;flex-direction:column}.acc-all .appropos .app-infos .app-card .team-app{width:100%;display:flex;justify-content:space-around;align-items:center;height:90%;gap:20px}.acc-all .appropos .app-infos .app-card .team-app img{border-radius:30%;width:35%;height:80%;border:#C2DF93 3px solid}.acc-all .appropos .app-infos .app-card .team-app .voyant{width:50%;display:flex;flex-direction:column;align-items:center}.acc-all .appropos .voyant h2{font-size:35px;color:#000}.acc-all .appropos .voyant h5{font-size:20px;color:#000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.acc-all .appropos .voyant h2 strong{color:#004aad}.acc-all .appropos .voyant h2 span{font-size:40px;color:#579b08}.acc-all .appropos .experiance{margin:45px 0;display:flex;width:100%;justify-content:space-around;align-items:center;flex-wrap:wrap}.acc-all .appropos .experiance div{display:flex;flex-direction:column;width:18%;justify-content:center;align-items:center;color:#579b08;font-size:25px;text-align:center;border-top:#C2DF93 3px solid;border-bottom:#C2DF93 3px solid;height:200px}.fusion1{background-color:#122b51}.fusion1 .titles{width:100%;display:flex;text-align:center;justify-content:center}.fusion1 .titles h2{font-size:40px;padding:10px;text-transform:uppercase;margin:0;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.fusion1 .titles .n-service{color:#579b08;font-size:65px}.service-cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;gap:20px}.service-1{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;align-items:end;gap:20px}.service-2{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;align-items:end;gap:20px;background-color:#fff8f2}.service-1 .acc-card{text-align:center;background-color:#fff;border:#C2DF93 solid 1px;padding:20px;border-radius:15px;transition:1s all;display:inline-block;overflow:hidden;width:20%;height:225px}.service-2 .acc-card{text-align:center;background-color:#122b51;border:#C2DF93 solid 2px;padding:20px;border-radius:15px;transition:1s all;display:inline-block;overflow:hidden;width:20%;height:225px}.acc-card div{justify-content:center;flex-direction:column;text-align:center;height:30%}.service-1 .acc-card i,.service-2 .acc-card i{font-size:42px;margin:0;color:#579b08}.service-1 .acc-card h6{font-size:27px;font-weight:700;text-transform:uppercase;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0;color:#004aad}.service-2 .acc-card h6{font-size:27px;font-weight:700;text-transform:uppercase;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;margin:0;color:#fff}.service-1 .acc-card p{font-family:Manrope;font-size:20px;margin-top:20px;padding:0;text-align:center;color:#004aad}.service-2 .acc-card p{font-family:Manrope;font-size:20px;margin-top:20px;padding:0;text-align:center;color:#fff}.acc-card img{text-align:center;width:30%}.featured{background-color:#e0e1e3;display:flex;flex-direction:column;flex-wrap:wrap;width:100%;padding:0 10px}.featured h2{text-align:center;color:#579b08;font-size:25px;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.featured .voir{width:90%;display:flex;justify-content:right;margin-bottom:15px}.featured .voir a{padding:10px 20px;background-color:#579b08;color:#fff;font-weight:700;font-size:20px;border-radius:10px}.acc-all .rendez-vous{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;padding:25px;background-color:#fff8f2}.rdv-h2{text-transform:uppercase}.acc-all .rendez-vous .tout-rdv{display:flex;justify-content:center;align-items:center;width:100%}.acc-all .rendez-vous .tout-rdv .form-rdv{width:48%;display:flex;justify-content:center;align-items:center}.acc-all .rendez-vous .tout-rdv .form-rdv form{width:64%;padding:15px;display:flex;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;border:#579B08 3px solid;background-color:#fff}.acc-all .rendez-vous .tout-rdv .form-rdv form h1{color:#004aad;font-size:35px;margin:10px}.acc-all .rendez-vous .tout-rdv .form-rdv form .team-acc-form{width:100%;padding:5px;display:flex;justify-content:center;align-items:center}.acc-all .rendez-vous .tout-rdv .form-rdv form .team-acc-form .imput-rdv{gap:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:48%;font-size:20px;position:relative}.acc-all .rendez-vous .tout-rdv .imput-rdv input{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75%;height:30px;color:#004aad;outline:none;border:none;border-radius:10px;font-size:15px;background-color:#f7f7f7;padding-left:30px}.acc-all .rendez-vous .imput-rdv textarea{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#004aad;outline:none;border:none;border-radius:10px;font-size:18px;background-color:#d3d0d0;text-align:center}.acc-all .rendez-vous .tout-rdv .form-rdv form .team-acc-form .imput-rdv i{position:absolute;top:40px;left:15px;font-size:25px}.acc-all .rendez-vous .tout-rdv .form-rdv form .team-acc-form-envoie{padding:10px;width:100%;display:flex;justify-content:space-around;align-items:center}.acc-all .rendez-vous .tout-rdv .pub-client{width:48%;height:100%;display:flex;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;flex-direction:column;justify-content:center;align-items:center;font-size:25px}.acc-all .rendez-vous .pub-client img{height:150px}.footer{background:#000;color:#fff;text-align:center;padding:20px;width:100%}.footer .first{display:flex;justify-content:space-around;width:100%;border-bottom:#000000 3px dotted;padding:25px 0}.footer-img{width:20%;text-align:left}.les-icons{gap:15px}.footer-img img{height:150px;border-radius:25px}.footer-img .bi-facebook{font-size:38px;color:#1877f2}.footer-img .bi-whatsapp{color:#25d366;font-size:38px}.footer-img .bi-instagram{color:#fff;width:100%;height:100%;font-size:38px;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border-radius:60%}.footer-img .bi-twitter-x{color:#fff;font-size:38px}.foot-nav{display:flex;flex-direction:column}.foot-nav{width:15%}.foot-nav a{color:#ffffffbd;font-size:25px}.foot-nav a:hover{-webkit-text-decoration:dashed;text-decoration:dashed}.foot-service{width:25%}.foot-service .gbonhi-serv{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.foot-service .team-serv{display:flex;flex-direction:column;text-align:center}.foot-contact{width:20%;text-align:left;font-size:15px}.message-box{padding:12px 16px;border-radius:6px;margin-bottom:15px;font-weight:500;animation:fadeIn .3s ease}.success-msg{background:#d2f8d2;color:#166b16;border-left:4px solid #23a323}.error-msg{background:#ffd4d4;color:#7a0000;border-left:4px solid #d00000}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(150px);transition:all 1s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.navigation i.fas{display:none;visibility:hidden}@media screen and (max-width: 750px){.navigation i.fas{display:block;visibility:visible}.navigation{width:100%;height:50px}.navigation .logo{display:flex}.navigation .logo img{margin-right:0}.navigation .logo strong{font-size:18px}.navigation .logo span{font-size:14px}.navigation ul{position:absolute;right:10px;top:45px;z-index:2;display:flex;align-items:flex-end;flex-direction:column;background-color:#a7a7a7;transform:translate(154px);border-radius:1px;transition:ease-in .5s all;padding:20px 0;margin:0}.navigation ul{transform:translate(154px);opacity:0;transition:transform .5s ease,opacity .5s ease}.navigation ul.show{transform:translate(0);opacity:1}.navigation ul a{color:#fff;font-weight:800;background-color:#32467400;text-align:center}.navigation ul li{opacity:0;transform:translate(20px);transition:opacity .3s ease,transform .3s ease;margin:5px 0}.navigation ul.show li{opacity:1;transform:translate(0)}.navigation ul.show li:nth-child(1){transition-delay:.1s}.navigation ul.show li:nth-child(2){transition-delay:.2s}.navigation ul.show li:nth-child(3){transition-delay:.3s}.navigation ul.show li:nth-child(4){transition-delay:.4s}.navigation ul.show li:nth-child(5){transition-delay:.5s}.navigation i{color:#fff;font-size:35px;margin-right:25px}.navigation .projet{font-size:12px;display:none}.navigation:hover .navigation ul{transform:translate(0)}.header-acc{height:40vh;width:100%}.hero-overlay .inf-pix{width:90%}.hero-overlay h2{font-size:18px}.acc-all .appropos .experiance{display:flex;flex-wrap:wrap;margin:5px;gap:15px}.acc-all .appropos .experiance div{width:40%;height:190px}.acc-all .appropos .experiance div h2{margin:5px;font-size:28px}.acc-all .appropos .app-infos .app-card .team-app{flex-direction:column}.acc-all .appropos .app-infos .app-card .team-app img{width:70%;margin-top:10px}.acc-all .appropos .app-infos .app-card .team-app .voyant{width:98%}.fusion1 .titles h2{font-size:19px}.service-1,.service-2{width:100%}.service-1 .acc-card,.service-2 .acc-card{width:42%;padding:5px;height:150px;gap:20px}.service-1 .acc-card h6,.service-2 .acc-card h6{font-size:20px}.service-1 .acc-card p,.service-2 .acc-card p{display:none}.featured{padding:0}.acc-all .content-client{padding:5px}.acc-all .content-client .card{width:88%}.acc-all .rendez-vous{padding:0 0 15px}.rdv-h2{text-align:center;font-size:20px;padding:0 10px}.acc-all .rendez-vous .tout-rdv{flex-direction:column-reverse;width:100%}.acc-all .rendez-vous .tout-rdv .form-rdv{width:88%}.acc-all .rendez-vous .tout-rdv .form-rdv form{width:89%}.acc-all .rendez-vous .tout-rdv .form-rdv form h1{font-size:28px}.footer{padding:0;background-color:#151515}.footer .first{flex-wrap:wrap;align-items:start;justify-content:space-around;gap:10px}.footer .first h2{margin:5px;font-size:22px}.footer .first h5{margin:5px}.footer-img{width:48%}.foot-contact{width:58%}.foot-nav{width:37%}.foot-service{width:48%;font-size:14px;display:flex;flex-direction:column}.foot-service .gbonhi-serv{justify-content:center}.foot-nav a{font-size:18px;color:#5496fa}.footer-img img{width:130px;height:110px}.footer-img .bi-facebook,.footer-img .bi-whatsapp,.footer-img .bi-instagram,.footer-img .bi-twitter-x{font-size:30px}.footer p{margin:0;padding:10px}}
