.agenzia-badanti-borzoli{font-family:'Roboto','Segoe UI',Arial,sans-serif;line-height:1.7;color:#2c3e50;max-width:1000px;margin:auto;padding:25px;background:#f5f7fa;border:1px solid #dde1e6;border-radius:8px;box-shadow:0 4px 12px rgba(52,73,94,0.1)}.agenzia-badanti-borzoli h1{color:#2c3e50;border-bottom:3px solid #e74c3c;padding-bottom:18px;font-size:2em;margin-bottom:28px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.agenzia-badanti-borzoli h2{color:#2c3e50;margin-top:38px;padding-bottom:12px;border-bottom:2px solid #bdc3c7;font-size:1.6em;font-weight:600}.agenzia-badanti-borzoli h3{color:#34495e;margin-top:28px;font-size:1.3em;border-left:4px solid #e74c3c;padding-left:14px;background:#ecf0f1;padding:12px 14px;border-radius:0 6px 6px 0;font-weight:600}.intro-borzoli{background:#ecf0f1;padding:28px;border-radius:8px;margin-bottom:28px;border:2px solid #bdc3c7;font-size:1.1em;position:relative;overflow:hidden}.intro-borzoli:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:42px;color:#7f8c8d;opacity:0.15}.cta-box-borzoli{background:linear-gradient(135deg,#ecf0f1 0%,#dfe6e9 100%);border:2px solid #e74c3c;padding:32px;margin:32px 0;border-radius:10px;text-align:center;box-shadow:0 4px 12px rgba(231,76,60,0.1);position:relative;overflow:hidden}.cta-box-borzoli:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2c3e50 0%,#e74c3c 50%,#2c3e50 100%)}.cta-box-borzoli h2{color:#2c3e50;margin-top:0;border:none;font-size:1.7em}.cta-box-borzoli a{color:#e74c3c;font-weight:700;text-decoration:none;transition:all 0.3s ease}.cta-box-borzoli a:hover{text-decoration:underline;color:#c0392b}.specificita-borzoli{background:#fff5f3;padding:28px;border-radius:8px;margin:28px 0;border-left:5px solid #e74c3c;border-right:1px solid #ffcccb}.specificita-borzoli ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.specificita-borzoli li{margin-bottom:14px;padding-left:10px;position:relative;line-height:1.6}.specificita-borzoli li:before{content:"⚙️";position:absolute;left:-22px;color:#e74c3c;font-size:15px}@media (max-width:768px){.specificita-borzoli ul{columns:1}}.vantaggi-grid-borzoli{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:28px;margin:38px 0}.vantaggio-borzoli{background:white;padding:28px;border-radius:8px;box-shadow:0 4px 12px rgba(189,195,199,0.15);border-top:4px solid #bdc3c7;transition:all 0.3s ease;position:relative;overflow:hidden}.vantaggio-borzoli:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(189,195,199,0.2)}.vantaggio-borzoli:nth-child(2n){border-top-color:#e74c3c}.vantaggio-borzoli:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:26px;color:#bdc3c7;opacity:0.1}.servizi-borzoli{background:#ecf0f1;padding:32px;border-radius:10px;margin:32px 0;border:2px solid #bdc3c7;position:relative}.servizi-borzoli:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:4px;background:linear-gradient(90deg,#e74c3c,#bdc3c7)}.procedura-borzoli{background:white;padding:32px;border-radius:8px;counter-reset:step-counter;border:2px solid #e74c3c;box-shadow:0 4px 10px rgba(0,0,0,0.05);position:relative}.procedura-borzoli:before{content:"🔥";position:absolute;top:-18px;left:22px;background:white;padding:0 12px;font-size:26px;color:#e74c3c}.procedura-borzoli li{margin-bottom:26px;padding-left:52px;position:relative;list-style-type:none;font-size:1.08em;line-height:1.6}.procedura-borzoli li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:0;background:linear-gradient(135deg,#e74c3c 0%,#c0392b 100%);color:white;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;font-weight:700;font-size:1.2em}.mappa-borzoli{background:#ecf0f1;padding:28px;border-radius:8px;margin:28px 0;border-left:5px solid #2c3e50;border-right:1px solid #dde1e6}.mappa-borzoli ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.prezzi-borzoli{background:#fff5f3;padding:28px;border-radius:8px;margin:28px 0;border:2px solid #e74c3c;border-top:5px solid #e74c3c}.prezzi-borzoli ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.faq-borzoli{background:linear-gradient(135deg,#ecf0f1 0%,#dfe6e9 100%);padding:38px;border-radius:10px;margin:42px 0;border:2px solid #e74c3c;position:relative}.faq-borzoli:before{content:"❓";position:absolute;top:-22px;left:22px;background:linear-gradient(135deg,#ecf0f1 0%,#dfe6e9 100%);padding:0 18px;font-size:32px;color:#e74c3c}.faq-item-borzoli{margin-bottom:32px;padding-bottom:32px;border-bottom:2px dashed #bdc3c7}.faq-item-borzoli:last-child{border-bottom:none}.testimonianze-borzoli{background:#fffaf0;padding:32px;border-radius:10px;margin:38px 0;border-left:5px solid #f39c12;border-top:1px solid #fdebd0;border-right:1px solid #fdebd0;border-bottom:1px solid #fdebd0;position:relative}.testimonianze-borzoli:before{content:"💬";position:absolute;top:-18px;left:22px;background:#fffaf0;padding:0 12px;font-size:26px;color:#e74c3c}.testimonianze-borzoli blockquote{border-left:4px solid #e74c3c;padding-left:22px;margin:28px 0;font-style:italic;font-size:1.12em;background:white;padding:22px;border-radius:0 8px 8px 0;position:relative;overflow:hidden;line-height:1.7}.testimonianze-borzoli blockquote:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:32px;opacity:0.08;color:#bdc3c7}.testimonianze-borzoli cite{display:block;margin-top:18px;font-style:normal;font-weight:700;color:#7f8c8d;text-align:right;font-size:1.05em}.conclusione-borzoli{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%);color:#ecf0f1;padding:42px;border-radius:10px;margin-top:42px;position:relative;overflow:hidden}.conclusione-borzoli:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#bdc3c7 0%,#e74c3c 50%,#bdc3c7 100%)}.conclusione-borzoli h2{color:#ecf0f1;border-bottom:2px solid rgba(236,240,241,0.3)}.contatti-borzoli{background:rgba(236,240,241,0.15);padding:28px;border-radius:8px;margin:28px 0;backdrop-filter:blur(5px);border:1px solid rgba(236,240,241,0.25)}.conclusione-borzoli a{color:#f39c12;font-weight:700;text-decoration:none;transition:all 0.3s ease}.conclusione-borzoli a:hover{text-decoration:underline;color:#f1c40f}.appuntamento-borzoli{background:rgba(189,195,199,0.25);padding:22px;border-radius:8px;margin-top:28px;text-align:center;border:2px solid #bdc3c7;font-size:1.12em}.vantaggio-borzoli:nth-child(1):after{content:"🏭";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-borzoli:nth-child(2):after{content:"🏘️";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-borzoli:nth-child(3):after{content:"⏰";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-borzoli:nth-child(4):after{content:"🚌";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.intro-borzoli p:first-letter{font-size:2.8em;float:left;line-height:0.8;margin-right:12px;color:#e74c3c;font-weight:700}.servizi-borzoli h3:before{content:"⚙️ ";color:#e74c3c}@media (max-width:768px){.agenzia-badanti-borzoli{padding:18px;border:1px solid #dde1e6;border-radius:6px;box-shadow:0 3px 8px rgba(52,73,94,0.08)}.agenzia-badanti-borzoli h1{font-size:1.6em;padding-bottom:14px}.vantaggi-grid-borzoli{grid-template-columns:1fr;gap:22px}.mappa-borzoli ul,.specificita-borzoli ul,.prezzi-borzoli ul{columns:1}.cta-box-borzoli{padding:22px;margin:22px 0}.servizi-borzoli,.faq-borzoli{padding:22px}.conclusione-borzoli{padding:28px}.intro-borzoli p:first-letter{font-size:2.2em}.procedura-borzoli li{padding-left:42px}.procedura-borzoli li:before{width:32px;height:32px;line-height:32px}}.specificita-borzoli li,.mappa-borzoli li,.prezzi-borzoli li{position:relative;padding-left:28px}.specificita-borzoli li:before,.mappa-borzoli li:before,.prezzi-borzoli li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-color:#e74c3c;border-radius:3px}.specificita-borzoli li:nth-child(2):before{content:"🔥";background:none;font-size:16px;width:auto;height:auto}.vantaggio-borzoli{border-left:2px solid #ecf0f1;border-right:2px solid #ecf0f1}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu{background-color:#ffffff}.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul,.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu,.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_fullwidth_menu_0 .et_pb_row>.et_pb_menu__logo-wrap,.et_pb_fullwidth_menu_0 .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_fullwidth_menu_0 .et_pb_row>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_fullwidth_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_fullwidth_menu_0 .mobile_nav .mobile_menu_bar:before,.et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_fullwidth_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button{color:#7EBEC5}.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{text-align:left}.et_pb_fullwidth_header.et_pb_fullwidth_header_0{background-color:#00278c}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button{color:#0C71C3!important;border-color:#FFFFFF;border-radius:20px;font-size:20px;padding-right:0.7em;padding-left:2em;background-color:#FFFFFF}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after{display:none}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before{content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important;color:#7CDA24;line-height:inherit;font-size:inherit!important;opacity:1;margin-left:-1.3em;right:auto;display:inline-block;font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button{color:#0C71C3!important;border-color:#7CDA24;border-radius:21px;font-size:20px;padding-right:0.7em;padding-left:2em;background-color:#FFFFFF}@media only screen and (max-width:980px){body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after{display:none}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}@media only screen and (max-width:767px){body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:before{line-height:inherit;font-size:inherit!important;margin-left:-1.3em;right:auto;display:inline-block;opacity:1;content:attr(data-icon);font-family:ETmodules!important;font-weight:400!important}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:after,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:after{display:none}body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button:hover:before,body #page-container .et_pb_section .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button:hover:before{margin-left:.3em;right:auto;margin-left:-1.3em}}