:root{--ps-rosso:#852638;--ps-rosa:#f08fa3;--ps-fondo-1:#000000;--ps-fondo-2:#0E0C0D;--ps-fondo-3:#141314;--ps-testo:#D1D0CF}body{font-family: 'Readex Pro',sans-serif !important}html{scroll-padding-top:100px}.btn.btn-bianco,.btn.btn-bianco:hover{background:#fff;color:#000;border-color:#fff}.btn.btn-nero,.btn.btn-nero:hover{background:#000;color:#fff;border-color:#000}.f-err{display:none}.hp-field{height:0;overflow:hidden}.select-chevron{padding-right:30px;pointer-events:none}.link-sottolineato{color:inherit;text-decoration:underline}.home-hero-title{font-size:clamp(1.75rem,7vw,3rem)}.calendly-inline-widget{min-width:0 !important;width:100%;max-width:100%;height:600px}.testimonial-slider .slick-dots{left:0;right:0;width:auto}.testimonial-slider .slick-prev{left:0}.testimonial-slider .slick-next{right:0}section.guida-tel > .container-fluid > .row{margin-left:0;margin-right:0}.container.cont-section{overflow-x:hidden}@media only screen and (max-width:575px){.testimonial-slider{padding-left:12px !important;padding-right:12px !important;overflow:hidden}.slick-dots{display:flex !important;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;padding:0}section.guida-tel > .container-fluid > .row{margin-left:0;margin-right:0}.container.cont-section{overflow-x:hidden}}.box-consulenza{background:var(--ps-fondo-3);border:1px solid var(--ps-rosso)}.cons-hero{background:var(--ps-fondo-3);padding:150px 0 70px}.cons-hero .eyebrow,.cons-label{color:var(--ps-rosa);font-size:1.1rem;letter-spacing:2px;text-transform:uppercase;font-weight:600}.cons-hero h1{font-size:clamp(1.9rem,4.2vw,3rem);color:#fff;line-height:1.2;margin:12px 0 18px}.cons-hero .lead{font-size:1.15rem;color:var(--ps-testo)}.cons-hero .breadcrumb a{color:var(--ps-rosa)}.cons-hero a:not(.btn),.cons-section a:not(.btn){color:var(--ps-rosa);text-decoration:underline}.cons-white a:not(.btn){color:var(--ps-rosso)}.cons-hero .cons-btns{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 14px}.cons-hero .cons-btns .iq-button{margin:0}.cons-check ul{list-style:none;padding:0;margin:20px 0 0}.cons-check li{padding-left:28px;position:relative;margin-bottom:8px;color:var(--ps-testo)}.cons-check li::before{content: "\2713";position:absolute;left:0;color:var(--ps-rosa);font-weight:700}.cons-photo{position:relative;border-radius:12px;overflow:hidden;background:#000}.cons-photo img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 18%;display:block}.cons-photo figcaption{padding:18px 20px;background:#000;color:var(--ps-testo);font-size:.95rem}.cons-photo figcaption strong.t{color:#fff;display:block;font-size:1.1rem}.cons-section{padding:80px 0;background:var(--ps-fondo-1)}.cons-section.alt{background:var(--ps-fondo-2)}.cons-section h2{font-size:clamp(1.6rem,3.4vw,2.4rem);margin-bottom:18px}.cons-card{background:var(--ps-fondo-3);border-radius:12px;padding:28px;height:100%}.cons-card .circle{width:48px;height:48px;border-radius:50%;background:var(--ps-rosso);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;margin-bottom:14px}.cons-box{border:1px solid var(--ps-rosso);border-radius:12px;padding:22px;margin-top:28px;background:var(--ps-fondo-3)}.cons-yt,.cons-yt:hover{display:block;position:relative;border-radius:10px;overflow:hidden;background:#000;text-decoration:none !important}.cons-yt img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block;transition:transform .4s}.cons-yt .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cons-yt .play span{width:60px;height:42px;background:#f00;border-radius:12px;position:relative}.cons-yt .play span::after{content: "";position:absolute;left:24px;top:12px;border-left:14px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}@media (hover:hover){.cons-yt:hover img{transform:scale(1.05)}}.cons-faq-item{border-bottom:2px solid #fff}.cons-faq-item .iq-accordian-title{padding:15px 0;background:#000}.cons-faq-item .iq-accordian-details{background:#000}.cons-white{background:#fff;padding:60px 0;color:#000}.cons-white h2{color:#000}.cons-nomi{margin:22px auto 30px;max-width:900px;color:#1a1a1a;font-size:1.05rem;line-height:2}.cons-cta{background:var(--ps-rosso);padding:70px 0;text-align:center}.cons-cta h2,.cons-cta p,.cons-cta div.t{color:#fff}.cons-cta p,.cons-cta div.t{font-size:1.15rem}.cons-cta .btn{background:#fff;color:#000;border-color:#fff}.cons-sede{background:var(--ps-fondo-3);border-radius:12px;padding:22px;margin-bottom:16px}.cons-sede h3{font-size:1.3rem}.cons-nota{font-size:.9rem;color:var(--ps-testo)}.cons-fl{display:block;font-size:.9rem;color:var(--ps-testo);margin-bottom:6px}#prenota{scroll-margin-top:90px}@media (max-width:767px){.cons-hero{padding:120px 0 50px}.cons-section{padding:55px 0}.cons-hero .cons-btns .iq-button,.cons-hero .cons-btns .iq-button .btn{width:100%;text-align:center}}.grazie-hero{background:var(--ps-fondo-3);padding:170px 0 90px}.grazie-hero h1{font-size:clamp(1.9rem,4.5vw,3rem)}.grazie-hero a:not(.btn){color:var(--ps-rosa);text-decoration:underline}