.agenzia-badanti-certosa{font-family:'Arial','Helvetica',sans-serif;line-height:1.7;color:#333333;max-width:1000px;margin:auto;padding:25px;background:#ffffff;border:1px solid #cccccc;border-radius:8px;box-shadow:0 4px 12px rgba(102,102,102,0.1)}.agenzia-badanti-certosa h1{color:#555555;border-bottom:3px solid #888888;padding-bottom:18px;font-size:2em;margin-bottom:28px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:0.5px}.agenzia-badanti-certosa h2{color:#555555;margin-top:38px;padding-bottom:12px;border-bottom:2px solid #888888;font-size:1.6em;font-weight:600}.agenzia-badanti-certosa h3{color:#666666;margin-top:28px;font-size:1.3em;border-left:4px solid #888888;padding-left:14px;background:#f5f5f5;padding:12px 14px;border-radius:0 6px 6px 0;font-weight:600}.intro-certosa{background:#f5f5f5;padding:28px;border-radius:8px;margin-bottom:28px;border:2px solid #888888;font-size:1.1em;position:relative;overflow:hidden}.intro-certosa:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:42px;color:#666666;opacity:0.15}.cta-box-certosa{background:linear-gradient(135deg,#f5f5f5 0%,#eeeeee 100%);border:2px solid #888888;padding:32px;margin:32px 0;border-radius:10px;text-align:center;box-shadow:0 4px 12px rgba(136,136,136,0.1);position:relative;overflow:hidden}.cta-box-certosa:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#555555 0%,#888888 50%,#555555 100%)}.cta-box-certosa h2{color:#555555;margin-top:0;border:none;font-size:1.7em}.cta-box-certosa a{color:#666666;font-weight:700;text-decoration:none;transition:all 0.3s ease}.cta-box-certosa a:hover{text-decoration:underline;color:#555555}.specificita-certosa{background:#f9f9f9;padding:28px;border-radius:8px;margin:28px 0;border-left:5px solid #888888;border-right:1px solid #dddddd}.specificita-certosa ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.specificita-certosa li{margin-bottom:14px;padding-left:10px;position:relative;line-height:1.6}.specificita-certosa li:before{content:"🏭";position:absolute;left:-22px;color:#666666;font-size:15px}@media (max-width:768px){.specificita-certosa ul{columns:1}}.vantaggi-grid-certosa{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:28px;margin:38px 0}.vantaggio-certosa{background:white;padding:28px;border-radius:8px;box-shadow:0 4px 12px rgba(204,204,204,0.15);border-top:4px solid #cccccc;transition:all 0.3s ease;position:relative;overflow:hidden}.vantaggio-certosa:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(204,204,204,0.2)}.vantaggio-certosa:nth-child(2n){border-top-color:#888888}.vantaggio-certosa:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:26px;color:#cccccc;opacity:0.1}.servizi-certosa{background:#f5f5f5;padding:32px;border-radius:10px;margin:32px 0;border:2px solid #cccccc;position:relative}.servizi-certosa:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:4px;background:linear-gradient(90deg,#888888,#cccccc)}.procedura-certosa{background:white;padding:32px;border-radius:8px;counter-reset:step-counter;border:2px solid #888888;box-shadow:0 4px 10px rgba(0,0,0,0.05);position:relative}.procedura-certosa:before{content:"🧱";position:absolute;top:-18px;left:22px;background:white;padding:0 12px;font-size:26px;color:#888888}.procedura-certosa li{margin-bottom:26px;padding-left:52px;position:relative;list-style-type:none;font-size:1.08em;line-height:1.6}.procedura-certosa li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:0;background:linear-gradient(135deg,#888888 0%,#666666 100%);color:white;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;font-weight:700;font-size:1.2em}.mappa-certosa{background:#f5f5f5;padding:28px;border-radius:8px;margin:28px 0;border-left:5px solid #555555;border-right:1px solid #dddddd}.mappa-certosa ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.prezzi-certosa{background:#f9f9f9;padding:28px;border-radius:8px;margin:28px 0;border:2px solid #888888;border-top:5px solid #888888}.prezzi-certosa ul{columns:2;column-gap:45px;margin:18px 0;padding-left:22px}.faq-certosa{background:linear-gradient(135deg,#f5f5f5 0%,#eeeeee 100%);padding:38px;border-radius:10px;margin:42px 0;border:2px solid #888888;position:relative}.faq-certosa:before{content:"❓";position:absolute;top:-22px;left:22px;background:linear-gradient(135deg,#f5f5f5 0%,#eeeeee 100%);padding:0 18px;font-size:32px;color:#888888}.faq-item-certosa{margin-bottom:32px;padding-bottom:32px;border-bottom:2px dashed #cccccc}.faq-item-certosa:last-child{border-bottom:none}.testimonianze-certosa{background:#f9f9f9;padding:32px;border-radius:10px;margin:38px 0;border-left:5px solid #888888;border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;position:relative}.testimonianze-certosa:before{content:"💬";position:absolute;top:-18px;left:22px;background:#f9f9f9;padding:0 12px;font-size:26px;color:#888888}.testimonianze-certosa blockquote{border-left:4px solid #888888;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-certosa blockquote:before{content:"🏭";position:absolute;top:12px;right:12px;font-size:32px;opacity:0.08;color:#cccccc}.testimonianze-certosa cite{display:block;margin-top:18px;font-style:normal;font-weight:700;color:#666666;text-align:right;font-size:1.05em}.conclusione-certosa{background:linear-gradient(135deg,#555555 0%,#444444 100%);color:#f5f5f5;padding:42px;border-radius:10px;margin-top:42px;position:relative;overflow:hidden}.conclusione-certosa:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#cccccc 0%,#888888 50%,#cccccc 100%)}.conclusione-certosa h2{color:#f5f5f5;border-bottom:2px solid rgba(245,245,245,0.3)}.contatti-certosa{background:rgba(245,245,245,0.15);padding:28px;border-radius:8px;margin:28px 0;backdrop-filter:blur(5px);border:1px solid rgba(245,245,245,0.25)}.conclusione-certosa a{color:#dddddd;font-weight:700;text-decoration:none;transition:all 0.3s ease}.conclusione-certosa a:hover{text-decoration:underline;color:#ffffff}.appuntamento-certosa{background:rgba(204,204,204,0.25);padding:22px;border-radius:8px;margin-top:28px;text-align:center;border:2px solid #cccccc;font-size:1.12em}.vantaggio-certosa:nth-child(1):after{content:"🏭";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-certosa:nth-child(2):after{content:"🏘️";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-certosa:nth-child(3):after{content:"⏰";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.vantaggio-certosa:nth-child(4):after{content:"🚌";position:absolute;bottom:12px;right:12px;font-size:22px;opacity:0.08}.intro-certosa p:first-letter{font-size:2.8em;float:left;line-height:0.8;margin-right:12px;color:#555555;font-weight:700}.servizi-certosa h3:before{content:"🏭 ";color:#666666}@media (max-width:768px){.agenzia-badanti-certosa{padding:18px;border:1px solid #cccccc;border-radius:6px;box-shadow:0 3px 8px rgba(102,102,102,0.08)}.agenzia-badanti-certosa h1{font-size:1.6em;padding-bottom:14px}.vantaggi-grid-certosa{grid-template-columns:1fr;gap:22px}.mappa-certosa ul,.specificita-certosa ul,.prezzi-certosa ul{columns:1}.cta-box-certosa{padding:22px;margin:22px 0}.servizi-certosa,.faq-certosa{padding:22px}.conclusione-certosa{padding:28px}.intro-certosa p:first-letter{font-size:2.2em}.procedura-certosa li{padding-left:42px}.procedura-certosa li:before{width:32px;height:32px;line-height:32px}}.specificita-certosa li,.mappa-certosa li,.prezzi-certosa li{position:relative;padding-left:28px}.specificita-certosa li:before,.mappa-certosa li:before,.prezzi-certosa li:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-color:#888888;border-radius:3px}.specificita-certosa li:nth-child(2):before{content:"🧱";background:none;font-size:16px;width:auto;height:auto}.vantaggio-certosa{border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5}.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}}