.annonces-listing{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem}.fasttcolu .et_pb_column{transition:all .4s ease}.fasttcolu .et_pb_column:hover{transform:scale(1.04)}.forminator-row:has(.choixagence),.forminator-field-captcha{display:none!important}@media (min-width:768px){.annonces-listing{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.annonces-listing{grid-template-columns:repeat(3,1fr)}}.annonce-item{background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease}.annonce-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}.annonce-item h3{font-size:1.1rem;font-weight:600;margin:0 0 0.75rem;color:#1a237e}.annonce-item p{margin:0.4rem 0;color:#444;font-size:0.95rem}.annonce-item p strong{color:#000}.annonce-item a{color:#1a237e;text-decoration:none;font-weight:500}.annonce-item a:hover{text-decoration:underline}.annonces-listing{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem}@media (min-width:768px){.annonces-listing{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.annonces-listing{grid-template-columns:repeat(3,1fr)}}.annonce-item{display:block;text-decoration:none;background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,0.05);transition:box-shadow 0.2s ease,transform 0.2s ease;color:inherit}.annonce-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);transform:translateY(-2px)}.annonce-item h3{font-size:1.1rem;font-weight:600;margin-bottom:0.75rem;color:white;padding:1.25rem;background-color:#0754ED}.annonce-item p{padding:0 1.25rem;margin:0.4rem 0;font-size:0.95rem;color:#444}.infos-annonce-block{color:#fff;text-align:left}.infos-annonce-block a{color:#fff;font-weight:bold;text-decoration:underline}.infos-annonce-block p{margin:0.5rem 0}.btn-postuler{margin-top:1rem;background:#fff;color:#0754ED;border:none;padding:0.75rem 1.5rem;border-radius:6px;font-weight:800;font-size:1.2em;cursor:pointer;transition:all 0.2s ease}.btn-postuler:hover{background:#e8e8e8}.popupcontact-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 38%);display:none;justify-content:center;align-items:center;z-index:99999}#popupcontact label{color:white!important;text-transform:uppercase;font-size:1.2em}#popupcontact .forminator-button-upload{background-color:transparent!important;color:white!important;border:solid 1px white!important}#popupcontact .forminator-button-upload:hover{background-color:transparent!important;color:white!important;border:solid 1px white!important;opacity:.8}#popupcontact .forminator-ui#forminator-module-1234.forminator-design--default .forminator-file-upload>span{color:white!important;opacity:.8}#popupcontact .forminator-button-submit{background-color:white!important;color:#0754ED!important;width:100%!important;font-weight:800!important;font-size:1.4em!important}#popupcontact input{background:transparent!important;border:solid 3px white!important;border-top:none!important;border-left:none!important;border-right:none!important;color:white!important}.popupcontact-overlay.active{display:flex}.popupcontact-content{background:#0754ED;color:#fff;padding:2rem;border-radius:10px;width:90%;max-width:800px;position:relative}.popupcontact-close{position:absolute;top:10px;right:15px;font-size:2rem;cursor:pointer;color:#fff;background-color:red;border:none}body.popupcontact-open{overflow:hidden}header.zindex-reset{z-index:0!important}.forminator-row:has(.refmail){display:none!important}.forminator-ui#forminator-module-987.forminator-design--default .forminator-button-upload,.forminator-button-upload:hover,.forminator-ui#forminator-module-987.forminator-design--default .forminator-button-submit{background-color:#1340ED!important;color:#FFFFFF}.forminator-ui#forminator-module-987.forminator-design--default .forminator-button-submit{width:100%!important;font-weight:800!important}.et-menu li li a{width:225px}.nav li ul{width:fit-content}.sub-menu li a{width:fit-content!important;white-space:nowrap}.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top:calc(100% - 1px);right:0;left:unset}@media screen and (min-width:981px){li.et_pb_menu_page_id-691,li.et_pb_menu_page_id-692,li.et_pb_menu_page_id-690{background-color:#0754ED}li.et_pb_menu_page_id-691 a,li.et_pb_menu_page_id-692 a,li.et_pb_menu_page_id-690 a{color:white!important}li.et_pb_menu_page_id-692.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-745:before{content:"AGENCES";position:absolute;color:#ffffffd1;font-weight:800;top:.5em;text-align:center;width:94%;font-size:1em;letter-spacing:.5px}li.et_pb_menu_page_id-691{border-radius:10px 0 0 10px}li.et_pb_menu_page_id-690{border-radius:0 10px 10px 0}.et-menu .menu-item-has-children>a:first-child:after{top:12px}.et-menu-nav a{padding:.8em}.et_pb_menu .et-menu>li{padding-top:18px}.et_pb_menu_page_id-691 .sub-menu>li:first-child::before{content:"TOULON";text-align:center;display:block;width:100%!important;color:grey;letter-spacing:.5px}.et_pb_menu_page_id-692 .sub-menu>li:first-child::before{content:"NICE";text-align:center;display:block;width:100%!important;color:grey;letter-spacing:.5px}.et_pb_menu_page_id-690 .sub-menu>li:first-child::before{content:"BRIGNOLES";text-align:center;display:block;width:100%!important;color:grey;letter-spacing:.5px}}.copyright{color:white!important}article.et_pb_post{background-color:#0B3BEC!important}.et_pb_ajax_pagination_container article *{display:block}.post-content a{text-align:center;margin:auto;border:solid 1px white;border-radius:4000px;width:100px}.et_pb_ajax_pagination_container article{box-shadow:1px 1px 5px 0px #00000024;border-radius:10px;padding:1em;background-color:#1340ED}.et_pb_ajax_pagination_container article *{color:white!important}.et_pb_post{margin-bottom:1.5em!important}.single-post h1{color:#1340ED;font-size:3em;margin-bottom:.5em}.page-id-661 #footercig{display:none}input.wpcf7-form-control.has-spinner.wpcf7-submit{color:white!important;background-color:blue;width:100%;border-radius:500px;font-weight:700}@media screen and (max-width:981px){.one_half{width:100%!important;margin:1em 0!important}.revertmobile{flex-direction:column-reverse;display:flex}}span.mobile_menu_bar{transform:translateY(-8em)!important}ul.et_mobile_menu{transform:translateY(-4em)}