.btn-cta-pagine-interne a{justify-content:center}.sc_layouts_menu_nav>li.current-menu-item>a,.sc_layouts_menu_nav>li>a:hover,.sc_layouts_menu_nav>li.current-menu-parent>a,.sc_layouts_menu_nav>li.current-menu-ancestor>a{color:#000!important}.menu_hover_color_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after{background-color:#000!important}.custom-modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;backdrop-filter:blur(3px)}.modal-content{background:#fff;padding:30px;border-radius:15px;text-align:center;width:90%;max-width:380px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.modal-buttons{display:flex;flex-direction:column;gap:12px;margin:25px 0}.btn-choice{padding:16px;border-radius:10px;text-decoration:none;color:#fff;font-weight:600;font-family:sans-serif;transition:transform 0.2s ease}.btn-choice:hover{transform:scale(1.02)}.tel{background-color:#253C91}.wa{background-color:#47B895}.close-link{color:#888;cursor:pointer;text-decoration:underline;font-size:14px}.apri-prenotazione{cursor:pointer}#bookingModal .btn-choice:hover{color:#ffffff!important;text-decoration:underline}.single-offerte-lavoro .author_info.author.vcard,.single-offerte-lavoro .post_meta.post_meta_single .post_meta_likes{display:none}.form-candidatura{background-color:#fff;padding:30px;border-radius:8px}.form-candidatura input[type="text"],.form-candidatura input[type="email"],.form-candidatura input[type="tel"],.form-candidatura select,.form-candidatura textarea{width:100%;padding:12px;margin-top:5px;margin-bottom:20px;border:1px solid #d0d6dd;border-radius:4px;box-sizing:border-box}.form-candidatura label{display:block;font-weight:600;margin-bottom:5px;color:#333}.form-candidatura .wpcf7-list-item{margin-left:0;display:block;margin-bottom:20px}