.age-gate{max-height:100vh!important;margin-top:160px!important;margin-bottom:auto!important}body.ff_landing_page_body{border-top-color:#fff!important;background-color:#646464!important}.ff_landing_page_body .ff_landing_wrapper.ff_landing_design_modern .ff_landing_form{box-shadow:0px 30px 40px 0px rgb(0 0 0 / 25%),inset 0px 4px 0px 0px #F44336!IMPORTANT}.identificazione-font{position:fixed;bottom:0;z-index:-999999;visibility:hidden;display:none}.apertura-home{display:flex;flex-direction:column;min-height:100vh;padding:50px;align-items:center;justify-content:flex-end}.container-immagine-apertura-home{position:absolute;top:0;z-index:0;overflow:hidden}.immagine-apertura-home{display:inline-flex;margin:0px!important;position:relative;overflow:hidden;object-fit:cover;width:100%;height:100vh}.immagine-apertura-home .et_pb_module_inner{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.immagine-apertura-home .et_pb_module_inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ricerca-annunci{min-height:fit-content!important;max-width:100%}.ricerca-annunci .dmach-search-items{width:100%;display:flex}.ricerca-annunci #dmach-search-form .et_pb_de_mach_search_posts_item{margin-bottom:0!important}.ricerca-annunci #dmach-search-form .et_pb_de_mach_search_posts_item:first-child{border-radius:50px 0px 0px 50px!important;overflow:hidden!important}.ricerca-annunci *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif!important;font-size:15px!important}.ricerca-annunci .et_pb_contact_field_options_title{display:none!important}.ricerca-annunci .et_pb_contact_select{padding:16px 30px!important}.ricerca-annunci .et_pb_de_mach_search_posts_item{border:2px solid #707070;padding:0px!important;margin:0px!important}.ricerca-annunci #dmach-search-form .et_pb_contact_field{margin-top:0px!important}.container-barra-ricerca{margin:0px!important}.ricerca-annunci .button_container{padding:0px!important}.ricerca-annunci .et_pb_button{border-radius:0px 50px 50px 0px!important;background:#707070!important;border-color:#707070!important;color:#fff!important;min-width:200px!important;text-transform:uppercase!important;font-weight:700!important;padding:12px!important}.ricerca-annunci .et_pb_button:hover{border-radius:0px 50px 50px 0px!important;background:#242424!important;border-color:#242424!important;color:#fff!important;min-width:200px!important;text-transform:uppercase!important;font-weight:700!important;padding:12px!important}.ricerca-annunci .et_pb_button:hover:after{display:none!important}.titolo-linee{max-width:100%;text-align:center!important;margin-left:auto;margin-right:auto}.titolo-linee>div{max-width:fit-content;margin:auto;background:#fff;padding:0px 25px}.titolo-linee:before{content:"";background:#EA0000;height:5px;width:100%;display:flex;position:absolute;left:0;top:0;bottom:0;margin:auto;z-index:-1}.testi *{font-size:17px;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:500;letter-spacing:1px}.titolo-linee *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:50px;padding:0px;color:#242424}.col-blur-categoria{display:flex;flex-direction:column;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:40vh;box-shadow:0 0 20px #0005;border-radius:25px;padding:0px!important;overflow:hidden;transition:all 0.3s ease}.col-blur-categoria:hover{box-shadow:0 0 10px #0005;transition:all 0.3s ease}.titolo-carta-categoria{background:#fff;margin-top:auto;margin-bottom:0;text-align:center!important;padding:25px}.titolo-carta-categoria *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:20px}.sezione-sponsor-col-1,.sezione-sponsor-col-2 *{text-align:center}.sezione-sponsor-img{display:inline-flex;margin:0px 0px 50px 0px!important;position:relative;overflow:hidden;width:100%;padding-top:100%}.sezione-sponsor-img .et_pb_module_inner{position:absolute!important;top:0;bottom:0;left:0;right:0;margin:auto}.sezione-sponsor-img img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover}.sezione-sponsor-col-1,.sezione-sponsor-col-2{display:flex;flex-direction:column;align-items:center}.sezione-sponsor-titoletto{margin-bottom:10px!important}.sezione-sponsor-titoletto *{text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:200;letter-spacing:3px;font-size:20px;margin-bottom:00px!important}.sezione-sponsor-titolo{margin-bottom:30px!important}.sezione-sponsor-titolo *{text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:3px;font-size:35px;color:#000;margin-bottom:0px!important;padding-bottom:5px!important}.sezione-sponsor-titolo:before{content:"";background:#EA0000;height:5px;width:80px;display:flex;position:absolute;left:0;right:0;top:auto;bottom:0;margin:auto;z-index:-1}.sezione-sponsor-testo,.sezione-sponsor-testo *{text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:1px}.pulsante-sponsor{max-width:fit-content;display:flex;margin:10px auto 0}.pulsante-sponsor a{border:2px solid #C6C6C6;display:inline-flex!important;max-width:fit-content;padding:10px 35px;border-radius:50px;text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-size:16px;font-weight:700;background:#C6C6C6;color:#fff;transition:all 0.3s ease}.pulsante-sponsor a:hover{color:#242424;background:transparent;border:2px solid #EA0000;transition:all 0.3s ease}.menu-header{min-width:100%}.menu-header .et_pb_menu__logo-wrap{max-width:270px!important}.menu-header li{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;margin:0px 20px!important;max-height:fit-content!important;margin-top:auto!important;margin-bottom:auto!important}.menu-header li a{padding:3px 18px!important}.menu-header .sub-menu li{margin:0px 10px!important}.et_pb_menu.menu-header ul li.pulsante-annuncio-menu a,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu.et_pb_menu.menu-header ul li.pulsante-annuncio-menu a{color:#fff!important;background:#EA0000;border:3px solid #EA0000;max-height:fit-content!important;padding:10px 25px!important;border-radius:100px;transition:all 0.3s ease}.et_pb_menu.menu-header ul li.pulsante-annuncio-menu a:hover,.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu.et_pb_menu.menu-header ul li.pulsante-annuncio-menu a:hover{color:#242424!important;background:transparent;transition:all 0.3s ease}.et_pb_menu.menu-header ul li.pulsante-annuncio-menu.current-menu-item a{color:#242424!important;background:transparent;transition:all 0.3s ease}.et_pb_menu.menu-header ul li.pulsante-annuncio-menu.current-menu-item a:hover{color:#fff!important;background:#EA0000;transition:all 0.3s ease}.et_pb_menu .et_mobile_nav_menu li{list-style-type:none}.et_pb_menu .et_pb_menu__search{margin-left:auto;max-width:30%}.titolo-footer *{color:#fff;font-size:35px;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:600;letter-spacing:1px}.menu-footer *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-size:18px;width:100%}.container-apertura-pagina{display:flex;flex-direction:column;margin:0;padding:0;min-height:50vh}.titolo-apertura-pagina *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:50px;padding:0px;text-align:center;color:#fff}.titolo *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:50px;padding:0px;color:#000;text-align:center;line-height:normal}.form-custom.form-annuncio *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif}.titoletti-form{padding:50px 0px!important}.titoletti-form h4{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:25px;padding:0px;color:#000;text-align:center;line-height:normal}.titoletti-form p{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:18px;padding:0px;color:#000;text-align:center;line-height:normal}.form-custom.form-annuncio .ff_upload_btn.ff-btn,.form-custom.form-annuncio .ff_upload_btn.ff-btn:hover{transition:all 0.3s ease!important}.form-custom.form-annuncio .ff_upload_btn.ff-btn{min-width:100%;text-align:center;border-radius:20px;padding:15px;background:#BFBFBF;font-weight:800}.sez-pulsante-img-principale .ff_upload_btn.ff-btn{background:#888888!important}.sez-pulsante-img-principale .ff_upload_btn.ff-btn:hover{background:#242424!important}.form-custom .ff-btn-submit{background:#EA0000!important;color:#fff;font-weight:800!important;border-radius:20px!important;padding:15px 30px!important}.form-custom select,.form-custom .ff-default .ff-el-form-control{padding:15px!important;height:52px!important;border-radius:15px!important;border:2px solid #888888!important}.container-form-annuncio{padding:0px!important}.container-form-annuncio *{height:0;max-height:100%!important;overflow:hidden}.container-sez-loop-annunci .container-form-annuncio{padding:0px!important}.container-sez-loop-annunci.container-sez-loop-annunci-aperto .container-form-annuncio *{height:100%;max-height:100%!important;overflow:hidden}.campi-nascosti{display:none}.container-sez-loop-annunci{border:2px solid #e5e5e5ee;border-radius:20px;padding:25px!important}.sez-loop-annunci{display:flex;align-items:flex-start;width:100%}.loop-annunci-vip .container-sez-loop-annunci{border:5px solid #caa259;border-radius:25px}.loop-annunci-vip .container-sez-loop-annunci .loop-prodotti-titoletto{border-right:3px solid #caa259}.loop-annunci-vip .container-sez-loop-annunci .loop-prodotti-titolo:before{background:#caa259}.loop-annunci-vip .container-sez-loop-annunci:before{content:"VIP";font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;color:#FFF;font-weight:700;text-align:center;display:flex;background:url(http://www.bachecahot.com/wp-content/uploads/2025/02/Badge-VIP.png);background-size:contain;background-repeat:no-repeat;background-position:top;position:absolute;top:0;right:2%;height:80px;width:50px;object-fit:contain;max-width:50px;align-items:flex-start;justify-content:center;padding-top:10px;font-size:18px;letter-spacing:1px}.immagine-annuncio{display:inline-flex;margin:0px!important;width:100%;padding-top:100%;position:relative;overflow:hidden}.immagine-annuncio .et_pb_module_inner{position:absolute!important;top:0;bottom:0;left:0;right:0;margin:auto}.immagine-annuncio .et_pb_module_inner img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover}.loop-prodotti-titoletto{margin-bottom:10px!important;display:inline-flex!important;max-width:fit-content;padding:5px 10px}.loop-prodotti-titoletto{border-right:3px solid #EA0000}.loop-prodotti-titoletto ul li{list-style-type:none!important}.loop-prodotti-titoletto:first-child{padding-left:0!important}.loop-prodotti-titoletto.eta{border-right:0px solid transparent!important}.loop-prodotti-titoletto *{text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:200;letter-spacing:1px;font-size:15px;margin-bottom:0px!important;max-height:14px!important}.loop-prodotti-titolo{padding-bottom:10px;margin-bottom:20px!important;max-width:fit-content}.loop-prodotti-titolo *{text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:3px;line-height:normal;font-size:35px;color:#000;margin-bottom:0px!important;padding-bottom:0px}.loop-prodotti-titolo:before{content:"";background:#EA0000;height:3px;width:50%;display:flex;position:absolute;left:0;right:auto;top:auto;bottom:0px;margin:auto;z-index:-1}.loop-prodotti-testo *{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:500;line-height:23px;letter-spacing:1px;font-size:15px}.loop-prodotti-pulsante{max-width:fit-content;display:inline-flex;margin:0px 10px;margin-bottom:0!important}.loop-prodotti-pulsante a{border:2px solid #C6C6C6;display:inline-flex!important;max-width:fit-content;padding:10px 35px;border-radius:50px;text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:700;background:#C6C6C6;color:#fff;transition:all 0.3s ease}.loop-prodotti-pulsante a:hover{color:#242424;background:transparent;border:2px solid #EA0000;transition:all 0.3s ease}.loop-prodotti-pulsante.pulsante-mail{border:2px solid #242424;display:inline-flex!important;max-width:fit-content;padding:10px 35px;border-radius:50px;text-transform:uppercase;font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:700;background:#242424;color:#fff;transition:all 0.3s ease;cursor:pointer}.loop-prodotti-pulsante.pulsante-mail:hover{color:#242424;background:transparent;border:2px solid #EA0000}.loop-prodotti-pulsante.pulsante-mail .dmach-acf-item-content{display:flex}.loop-prodotti-pulsante.pulsante-mail .dmach-acf-item-content:before{display:flex;content:"SCRIVIMI"}.loop-prodotti-pulsante.pulsante-mail .dmach-acf-item-content p{display:none}.loop-prodotti-pulsante.pulsante-whatsapp a{background:#25D366;color:#fff;border-color:#25D366}.loop-prodotti-pulsante.pulsante-whatsapp a:hover{color:#242424;background:transparent;border:2px solid #25D366}.loop-prodotti-pulsante.pulsante-mail a{background:#242424;color:#fff;border-color:#242424}.loop-prodotti-pulsante.pulsante-mail a:hover{color:#242424;background:transparent;border:2px solid #EA0000}.loop-prodotti-pulsante.pulsante-mail{margin-left:0}.loop-prodotti-pulsante:last-child{margin-right:0}.immagine-annuncio-mobile{display:none!important}.img-galleria-annuncio{display:inline-flex;width:10%;margin:0px 10px!important;padding-top:10%;position:relative;overflow:hidden}.img-galleria-annuncio.first{margin-left:0}.img-galleria-annuncio.last{margin-right:0}.img-galleria-annuncio .et_pb_module_inner{position:absolute!important;top:0;bottom:0;left:0;right:0;margin:auto}.img-galleria-annuncio .et_pb_module_inner img{position:absolute!important;top:0;left:0;width:100%;height:100%;object-fit:cover}.container-al-volo{display:flex;flex-direction:row}.pulsante-crea-annuncio-search{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;color:#fff!important;background:#EA0000;border:3px solid #EA0000;max-height:fit-content!important;padding:10px 25px!important;border-radius:100px;transition:all 0.3s ease;padding:10px!important;margin-top:70px;text-align:center!important;font-weight:700;display:none}.pulsante-crea-annuncio-search:hover{color:#242424!important;background:transparent;transition:all 0.3s ease}#lightbox{position:fixed;z-index:1000;top:100px;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none}#lightbox.active{display:flex;justify-content:center;align-items:center}#lightbox img{width:auto;max-height:70vh}@media (max-width:1300px){.sez-blur-categoria .et_pb_column{width:calc(50% - 66px)!important;margin-bottom:33px!important;margin-right:33px!important;margin-left:33px!important}.col-blur-categoria{min-height:45vh}}@media (max-width:1380px){.menu-header .et_pb_menu__menu{display:none!important}.menu-header .et_mobile_nav_menu{display:flex!important;margin-top:auto;margin-bottom:auto}.menu-header .et_mobile_menu{text-align:left;padding-top:25px}.et_pb_menu.menu-header ul li.pulsante-annuncio-menu a{max-width:fit-content}.menu-header .et_mobile_menu li li{padding-left:0px}.pulsante-crea-annuncio-search{display:flex;justify-content:center}}@media (max-width:900px){.sez-blur-categoria .et_pb_column{width:100%!important;margin-bottom:33px!important;margin-right:0!important;margin-left:0px!important}.col-blur-categoria{min-height:45vh}.container-apertura-pagina{min-height:90vh}.menu-header.et_pb_menu .et_pb_menu__icon{display:none}}@media (max-width:981px){.menu-footer .et_pb_menu__menu{display:flex!important}.menu-footer .et_mobile_nav_menu{display:none!important}.sez-loop-annunci{flex-direction:column!important;align-items:center!important;margin-bottom:0px}.sez-loop-annunci .et_pb_column.col-img{width:100%!important;margin-left:0!important;margin-right:0!important;display:none}.sez-loop-annunci .et_pb_column.col-contenuto{width:90%;margin-top:5px;margin-left:auto!important;margin-right:auto!important}.loop-prodotti-titoletto{padding:5px}.loop-prodotti-titoletto *,.sezione-sponsor-titoletto *{font-size:13px!important}.loop-prodotti-titolo *,.sezione-sponsor-titolo *,.titolo-linee *,.titolo *{font-size:25px}.loop-prodotti-testo *,.sezione-sponsor-testo *{font-size:12px;line-height:20px}.et_pb_gutters4 .et_pb_column_3_5 .et_pb_module.loop-prodotti-test{margin-bottom:30px!important}.pulsante-sponsor a{font-size:12px}.immagine-annuncio-mobile{display:inline-flex!important}.img-galleria-annuncio.first-mobile{margin-left:0px!important}}@media (max-width:800px){.ricerca-annunci .dmach-search-items{flex-direction:column;margin-bottom:30px}.ricerca-annunci #dmach-search-form .et_pb_de_mach_search_posts_item{margin-bottom:20px!important;border-radius:50px!important;overflow:hidden!important}.ricerca-annunci .et_pb_button,.ricerca-annunci .et_pb_button:hover{border-radius:50px!important;min-width:100%!important}.container-al-volo{flex-wrap:wrap;width:100%!important;max-width:100%!important}.container-al-volo .loop-prodotti-pulsante{max-width:fit-content!important;display:flex!important;justify-content:center;max-height:fit-content}.loop-prodotti-pulsante{margin:0 3px}.loop-prodotti-pulsante.pulsante-mail{padding:10px 20px}.loop-prodotti-pulsante.pulsante-mail *{max-height:fit-content;font-size:11px}.container-al-volo .loop-prodotti-pulsante a{margin:0 auto 20px!important;text-align:center;display:flex!important;justify-content:center;font-size:11px;padding:10px 20px}.img-galleria-annuncio{width:calc(20% - 20px);padding-top:calc(20% - 20px)}.container-form-annuncio *{font-size:12px!important}}