@font-face{font-family:BR Sonoma Bold;font-style:normal;font-weight:400;src:local("BR Sonoma Bold"),url(/assets/fonts/BRSonoma-Bold-BF654c4526823f5.woff) format("woff");font-display:swap}.create-annonce-page{min-height:100vh;padding:20px;display:flex;justify-content:center;align-items:flex-start;background-attachment:fixed;box-sizing:border-box;overflow-x:hidden;position:relative}.create-annonce-page,.create-annonce-page:before{width:100%;background-image:url(/images/PointeAuSel.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.create-annonce-page:before{content:"";position:fixed;top:0;left:0;height:100%;z-index:-1}.create-annonce-content{width:100%;max-width:1200px;margin:0 auto;padding:20px 0;box-sizing:border-box}.header-buttons-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px;margin:-1% auto 0;gap:0}.header-buttons-center,.header-buttons-left,.header-buttons-right{flex:1 1;display:flex;justify-content:center;align-items:center}.header-buttons-left{justify-content:flex-start}.header-buttons-right{justify-content:flex-end}.header-button{font-family:BR Sonoma Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#000;text-decoration:none;padding:8px 16px;border-radius:4px;font-size:24px;font-weight:400;border:2px solid #000;transition:all .6s cubic-bezier(.25,.46,.45,.94);box-shadow:6px 6px 12px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:.5px;display:inline-block;height:50px;width:370px;max-width:280px;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:0!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.header-button-deposer{background-color:#ffd000}.header-button-compte{background-color:#8acde6;display:flex!important;visibility:visible!important;opacity:1!important;font-weight:700!important}.header-button-lostfound{background-color:#ffd000}.header-button:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 4px 8px rgba(0,0,0,.3);border:2px solid #000}.header-button-deposer:hover,.header-button-lostfound:hover{background-color:#ffd000!important}.header-button-compte:hover{background-color:#8acde6!important}.header-button:active{transform:translateY(0) scale(.99);box-shadow:0 3px 6px rgba(0,0,0,.3);border:2px solid #000;transition:all .15s ease}.header-button-deposer:active,.header-button-lostfound:active{background-color:#ffd000!important}.header-button-compte:active{background-color:#8acde6!important}.logout-discret{background:#fff;color:#d32f2f;border:2px solid #d32f2f;border-radius:6px;padding:2px 5px;font-family:Krona One,sans-serif;font-size:10px;font-weight:600;cursor:pointer;margin:40px auto 3%!important;display:block;transition:all .2s;box-shadow:none}.logout-discret:hover{background:#ffeaea;color:#b71c1c;border-color:#b71c1c;transform:scale(1.05);box-shadow:0 2px 8px rgba(211,50,47,.08)}@media (max-width:768px){.header-buttons-container{flex-direction:column;gap:10px;padding:10px}.header-buttons-center,.header-buttons-left,.header-buttons-right{width:100%;justify-content:center;margin-top:10%}.header-button{width:100%;max-width:300px;text-align:center}.header-button:hover{transform:translateY(-.5px) scale(1.005);box-shadow:0 3px 6px rgba(0,0,0,.25)}.header-button:active{transform:translateY(0) scale(.995);box-shadow:0 2px 4px rgba(0,0,0,.25)}}@media (min-width:769px) and (max-width:1024px){.header-button:hover{transform:translateY(-.5px) scale(1.008);box-shadow:0 3px 6px rgba(0,0,0,.28)}.header-button:active{transform:translateY(0) scale(.992);box-shadow:0 2px 5px rgba(0,0,0,.28)}}.create-annonce-buttons{display:flex;justify-content:center;align-items:center;gap:15px;padding:5px;width:57%;margin:0 auto}.account-button{background-color:#007bff;color:#fff;text-decoration:none;padding:8px 16px;border-radius:4px;font-family:Krona One,sans-serif;font-size:20px;font-weight:700;border:2px solid #000;transition:all .3s ease;box-shadow:2px 2px 5px rgba(0,0,0,.2);text-transform:uppercase;letter-spacing:.5px;position:relative;z-index:2000;margin-top:10%!important;width:200px!important}.account-button:hover{background-color:#0056b3;transform:translateY(-1px);box-shadow:3px 3px 8px rgba(0,0,0,.3)}.account-button[href="/login"]{background-color:#007bff}.account-button[href="/login"]:hover{background-color:#0056b3}.account-button[href="/account"]{background-color:#007bff}.account-button[href="/account"]:hover{background-color:#0056b3}.header-create-annonce{width:98%!important;top:-4px!important}@media (max-width:768px){.create-annonce-buttons{flex-direction:column;gap:10px}.account-button{width:100%;max-width:200px;text-align:center}}.AccountStatus_status{font-size:12px!important}@media (max-width:479px){body:has(.create-annonce-page),html:has(.create-annonce-page){overflow-x:hidden!important;max-width:100vw!important;width:100%!important}.create-annonce-page{max-width:100vw!important}.create-annonce-content,.create-annonce-page{padding:0!important;margin:0!important;overflow-x:hidden!important;width:100%!important}.create-annonce-content{max-width:100%!important;box-sizing:border-box!important}body:has(.create-annonce-page),html:has(.create-annonce-page){margin:0!important;padding:0!important}body:has(.create-annonce-page) .header,body:has(.create-annonce-page) .header-background,body:has(.create-annonce-page) .new-header,body:has(.create-annonce-page) header{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}.create-annonce-form,.form-container{width:100%!important;padding:15px 10px!important;overflow-x:hidden!important}.create-annonce-form,.form-container,.form-input,select.form-input,textarea.form-input{max-width:100%!important;box-sizing:border-box!important}.activites-pro-grid,.activites-pro-grid-container,.activities-container{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.create-annonce-page *{box-sizing:border-box!important}.create-annonce-content>*,.create-annonce-page>*{max-width:100%!important}.AccountStatus_status,.AccountStatus_status .userEmail,.AccountStatus_status span,.account-status-ipad,.account-status-ipad .userEmail,.account-status-ipad span,[style*="font-size: 12px"],[style*="fontSize: '12px'"],[style*="fontSize: '12px'"] .userEmail,[style*="fontSize: '12px'"] span,[style*='fontSize: "12px"']{font-size:10px!important}}@media only screen and (min-width:1024px) and (max-width:1366px){.create-annonce-page{background-image:none!important;background-attachment:scroll!important}.header-buttons-container{max-width:900px!important;margin:10px auto 0!important;padding:8px 0!important;height:60px!important}.create-annonce-buttons{width:70%!important;gap:8px!important;margin:10px auto 0!important}.create-annonce-form,form.create-annonce-form{max-width:520px!important;margin:0 auto!important;padding:18px 10px!important}.create-annonce-form input,.create-annonce-form select,.create-annonce-form textarea{font-size:14px!important;padding:8px 10px!important}.header-button{height:45px!important;width:245px!important;font-size:12px!important}.account-button{width:200px!important;max-width:200px!important}.header-buttons-right .header-button{margin-right:8%!important}.logout-discret{font-size:10px!important}.header-buttons-center,.logout-center-col{margin-left:0!important}.header-buttons-right .header-button[href="/lost-and-found"]{margin-right:-1%!important}}@media (max-width:768px){.create-annonce-form,form.create-annonce-form{max-width:98vw!important;padding:10px 2vw!important}.account-button,.create-annonce-form input,.create-annonce-form select,.create-annonce-form textarea,.header-button{font-size:13px!important;padding:7px 8px!important}.account-button,.header-button{max-width:98vw!important}}@media only screen and (min-width:1367px){.header-buttons-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px;margin:20px auto 0;gap:0}.header-buttons-left,.header-buttons-right{flex:1 1;display:flex;align-items:flex-start}.header-buttons-left{justify-content:flex-start}.header-buttons-right{justify-content:flex-end}.header-buttons-center{flex:0 0 340px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:0!important;gap:8px}.account-button{width:200px!important;max-width:200px!important}.logout-discret{display:block;position:relative;z-index:1}}.account-status,.account-status-ipad{margin:-30px!important}.account-block-wrapper{margin:0 auto 20px}.account-block-wrapper,.account-block-wrapper-height{display:flex;flex-direction:column;align-items:center}.account-block-wrapper-height{justify-content:center;margin-top:-30px;margin-bottom:25px}.header-buttons-row{display:flex;flex-direction:row;justify-content:center!important;align-items:center;gap:12px!important;width:100%;margin:0 auto!important;height:100%}.header-button-large{width:324px!important;min-width:440px!important}.header-button-large,.header-button-small{max-width:280px!important;font-family:Archivo Black,sans-serif!important}.header-button-small{width:220px!important;min-width:120px!important}.header-buttons-bg{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:20px;padding:20px;width:90%;height:80px;margin:0 auto!important;margin-top:1%;font-size:14px}@media (min-width:480px) and (max-width:767px){.header-buttons-bg{width:90%!important;padding:12px!important;height:auto!important;margin-top:2%!important;border-radius:15px!important;font-size:10px!important}.header-buttons-row{flex-direction:row!important;gap:12px!important;width:100%!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important}.header-button-large,.header-buttons-row .header-button-large{width:auto!important;max-width:50%!important;min-width:auto!important;font-size:8px!important;padding:6px 8px!important;flex:1 1 auto!important;white-space:normal!important;line-height:1.2!important}.header-button-small,.header-buttons-row .header-button-small{width:auto!important;font-size:8px!important;padding:6px 8px!important;flex:0 0 auto!important}main.flex-grow{padding:10px 5px!important;width:100%!important;overflow-x:hidden!important}.account-block-wrapper{padding:15px 10px!important;margin:10px 0!important}}.header-buttons-row,.header-buttons-row .header-button,.header-buttons-row .header-button-large,.header-buttons-row .header-button-small{font-family:BR Sonoma Bold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:400!important}.header-button-compte,.header-button-large.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte{font-weight:700!important}.header-buttons-row .header-button,.header-buttons-row .header-button-large,.header-buttons-row .header-button-small:not(.header-button-compte){font-size:11px!important}.header-button-compte,.header-button-large.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,body .header-buttons-row .header-button-compte,body .header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte,html body .header-buttons-row .header-button-large.header-button-compte{display:flex!important;visibility:visible!important;opacity:1!important}@media (min-width:480px){.header-buttons-row{width:100%!important;max-width:100%!important;gap:12px!important;padding:0 2px!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important}.header-buttons-row .header-button-large{flex:1 1!important;min-width:0!important;max-width:calc(50% - 2px)!important;font-size:9px!important;padding:5px 6px!important;text-align:center!important;line-height:1.2!important}}@media (max-width:479px){.header-button-compte,.header-button-large,.header-button-large.header-button-compte,.header-buttons-row .header-button-large{width:auto!important;min-width:0!important;max-width:calc(52% - 4px)!important;height:24px!important;font-size:7px!important}main.flex-grow{padding:0!important}.account-block-wrapper{width:90%!important;max-width:90%!important;padding:2px 4px 0!important;margin:30px auto 0!important;min-height:auto!important;height:auto!important}.account-block-wrapper .loggedIn{width:100%!important;max-width:100%!important;padding:6px 8px!important;font-size:.7rem!important}.account-block-wrapper .loggedIn .userEmail,.account-block-wrapper .userEmail,.loggedIn .userEmail,.user-status-container .loggedIn .userEmail,.user-status-container .userEmail,.userEmail,body .account-block-wrapper .loggedIn .userEmail,body .account-block-wrapper .userEmail,body .loggedIn .userEmail,body .user-status-container .loggedIn .userEmail,body .user-status-container .userEmail,html body .account-block-wrapper .loggedIn .userEmail,html body .account-block-wrapper .userEmail,html body .loggedIn .userEmail,html body .user-status-container .loggedIn .userEmail,html body .user-status-container .userEmail{font-size:10px!important;word-break:break-word!important;max-width:100%!important;overflow-wrap:break-word!important}.account-block-wrapper .logout-discret,.account-block-wrapper .logoutButton{font-size:6px!important;padding:3px 6px!important;max-width:80px!important;margin:40px auto 20px!important}* * .userEmail,* .userEmail,.userEmail,body * .userEmail,html body * .userEmail{font-size:10px!important}}@media (min-width:768px) and (max-width:1023px){.header-buttons-row{gap:12px!important}.header-buttons-row .header-button-large{font-size:20px!important;height:45px!important;padding:8px 12px!important;min-width:180px!important}.header-buttons-row .header-button-compte,.header-buttons-row .header-button-small.header-button-compte{font-size:20px!important;width:180px!important;min-width:120px!important;max-width:180px!important;padding:5px 8px!important;height:45px!important}}@media (min-width:1024px) and (max-width:1366px){.header-buttons-row{gap:12px!important}}@media (min-width:1367px) and (max-width:1439px){.header-buttons-row .header-button-large{font-size:20px!important}.header-buttons-row{gap:12px!important}}@media (min-width:1440px){.header-button-large,.header-buttons-row .header-button-large,body .header-buttons-row .header-button-large,html body .header-buttons-row .header-button-large{width:auto!important;min-width:254px!important;max-width:375px!important;white-space:nowrap!important;overflow:visible!important;padding:10px 20px!important;font-size:22px!important}.header-button-compte,.header-button-large.header-button-compte,.header-buttons-row .header-button-compte,.header-buttons-row .header-button-large.header-button-compte,body .header-buttons-row .header-button-compte,body .header-buttons-row .header-button-large.header-button-compte,html body .header-buttons-row .header-button-compte,html body .header-buttons-row .header-button-large.header-button-compte{width:auto!important;min-width:165px!important;max-width:165px!important;white-space:nowrap!important;overflow:visible!important;padding:10px 20px!important;font-size:22px!important;display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important}.header-buttons-row{width:100%!important;margin:0 auto!important}.header-buttons-row,body .header-buttons-row,html body .header-buttons-row{justify-content:center!important;align-items:center!important;gap:90px!important;display:flex!important;flex-direction:row!important}}.create-annonce-page .partenaires-title,body:has(.create-annonce-page) .partenaires-title,html body:has(.create-annonce-page) .partenaires-title{margin:50px auto 30px!important}