.font-sanserif{font-family:"Montserrat",serif}.font-serif-titoli{font-family:'DM Serif Display',serif}#landing-page-single #main .prenota-appuntamento-apri-modal{cursor:pointer}#landing-page-single #main .header-landing{display:flex;flex-direction:column}#landing-page-single #main .header-landing .wrapper-img{pointer-events:none;touch-action:none;position:relative;overflow:hidden;width:100%}#landing-page-single #main .header-landing .wrapper-img img{width:100%;object-fit:cover;object-position:center top;z-index:0}#landing-page-single #main .header-landing .wrapper-img .img-desktop{display:none}#landing-page-single #main .header-landing .wrapper-img.centro img{object-position:center center}#landing-page-single #main .header-landing .wrapper-img.basso img{object-position:center bottom}@media (min-width:768px){#landing-page-single #main .header-landing{overflow:hidden;contain:paint;height:100vh;max-height:800px;flex-direction:row-reverse}#landing-page-single #main .header-landing .container{position:relative;z-index:100}#landing-page-single #main .header-landing .wrapper-img{position:absolute;top:0;left:0;height:100%}#landing-page-single #main .header-landing .wrapper-img img{height:100%}#landing-page-single #main .header-landing .wrapper-img .img-mobile{display:none}#landing-page-single #main .header-landing .wrapper-img .img-desktop{display:block}#landing-page-single #main .header-landing .wrapper-img.non-ha-img-desktop .img-mobile{display:block}}#landing-page-single #main .header-landing .container .wrapper-interno-header{padding:60px 0;text-align:center}@media all and (min-width:768px){#landing-page-single #main .header-landing .container .wrapper-interno-header{max-width:800px;text-align:left;padding-top:10vh}}#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi{position:relative;display:flex;align-items:start;flex-direction:column}#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .titolo-landing{font-size:2.5em;font-family:'DM Serif Display',serif;max-width:700px;margin:0 auto 20px auto}@media all and (min-width:550px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .titolo-landing{font-size:40px}}@media all and (min-width:768px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .titolo-landing{font-size:50px;margin-left:0}}@media all and (min-width:1200px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .titolo-landing{font-size:60px}}@media all and (min-width:1400px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .titolo-landing{font-size:80px}}#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .sottotitolo-landing{font-size:1.1em;max-width:600px;margin:0 auto;font-weight:300}#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .sottotitolo-landing:not(:last-child){margin-bottom:20px}@media all and (min-width:768px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .sottotitolo-landing{font-size:1.4em;margin-left:0}}@media all and (min-width:992px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .sottotitolo-landing{font-size:1.5em}}@media (min-width:992px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi{padding:0 40px;justify-content:center}}#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .cta-landing{margin-left:auto;margin-right:auto}@media (min-width:768px){#landing-page-single #main .header-landing .container .wrapper-interno-header .wrapper-testi .cta-landing{margin-left:0;margin-right:0}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione{padding:60px 0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-banner-tag{display:flex;flex-wrap:wrap;gap:30px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-banner-tag .single-tag{padding:10px 20px;border-radius:20px;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;align-items:center;width:fit-content;backdrop-filter:blur(10px);background-color:#57575740}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-banner-tag .single-tag .wrapper-icona{width:50px;min-width:50px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-banner-tag .single-tag .wrapper-icona img{border-radius:50%}@media (min-width:768px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-banner-tag{justify-content:center}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta{display:flex;flex-direction:column;gap:40px;align-items:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .titolo-sezione{font-size:30px;line-height:1em;margin-bottom:20px;font-family:'DM Serif Display',serif}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .titolo-sezione:not(:has(~ .testo-sezione)){margin-bottom:40px}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .titolo-sezione{font-size:46px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .testo-sezione:not(:last-child){margin-bottom:40px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .cta-sezione-testo,#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi .pulsante-oro{margin-top:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi.testo-centrato{text-align:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-testi.testo-stretto{max-width:1000px;margin:0 auto}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta .wrapper-immagine.img-a-sx{order:-1}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta{flex-wrap:nowrap}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta:has(.wrapper-immagine):not(:has(.wrapper-immagine.img-orizzontale)){flex-direction:row}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-titolo-testo-immagine-cta:has(.wrapper-immagine):not(:has(.wrapper-immagine.img-orizzontale)) .wrapper-testi{width:60%}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-testi{text-align:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-testi .titolo-sezione{font-size:30px;line-height:1em;font-family:'DM Serif Display',serif}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-testi .titolo-sezione:not(:has(~ .sottotitolo-sezione)){margin-bottom:20px}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-testi .titolo-sezione{font-size:46px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-testi .sottotitolo-sezione{margin:20px auto;max-width:800px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi{--gap:30px;display:flex;flex-direction:column;gap:var(--gap)}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi{flex-direction:row;flex-wrap:wrap}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento{width:calc(100% / 3 - var(--gap))}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento{padding:20px 30px;border-radius:20px;display:flex;flex-direction:column;background-color:#fff;align-items:start}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento .wrapper-icona-sottoelemento{min-width:50px;width:50px;border-radius:20px;margin-bottom:20px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento .wrapper-testuale{display:flex;flex-direction:column}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento .wrapper-testuale .titolo-sottoelemento{font-family:'DM Serif Display',serif}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento .wrapper-testuale .testo-sottoelemento:not(:last-child){margin-bottom:20px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi .singolo-sottoelemento .wrapper-testuale .pulsante-oro{margin-top:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate{flex-wrap:wrap;display:flex;flex-direction:column;--gap:40px;gap:var(--gap);margin-top:var(--gap)}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper{width:100%}@media (min-width:768px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper{padding-bottom:30px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper.swiper-container{--swiper-pagination-bullet-size:10px;--swiper-pagination-bullet-horizontal-gap:7px;width:100%}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper.swiper-container .swiper-pagination{position:static;margin-top:25px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper.swiper-container .swiper-slide{display:flex;flex-direction:column;gap:20px;height:auto}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper.swiper-container .swiper-slide .singolo-sottoelemento{height:100%}@media (min-width:768px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .swiper.swiper-container .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento{backdrop-filter:blur(10px);background-color:#57575740;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento{width:100%}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .wrapper-testuale .wrapper-index-img{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .wrapper-testuale .wrapper-index-img .wrapper-index{font-family:'DM Serif Display',serif;font-weight:800;font-size:30px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .wrapper-testuale .wrapper-index-img .wrapper-icona-sottoelemento{min-width:50px;width:50px;height:50px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .wrapper-testuale .wrapper-index-img .wrapper-icona-sottoelemento img{border-radius:100px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .cta-landing-card,#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-numerate .singolo-sottoelemento .pulsante-oro{width:fit-content;margin-top:0;margin-left:0;margin-right:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-a-capo{flex-wrap:wrap;max-width:1000px;margin:0 auto}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-a-capo .singolo-sottoelemento{backdrop-filter:blur(10px);background-color:#57575740;align-items:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-a-capo .singolo-sottoelemento .wrapper-testuale{align-items:center;justify-content:center;text-align:center}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .wrapper-sottoelementi.card-a-capo .singolo-sottoelemento{width:calc(100% / 2 - var(--gap))}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-con-sottoelementi .cta-landing{width:fit-content;display:block;margin-left:auto;margin-right:auto}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi{text-align:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi .titolo-sezione{font-size:30px;line-height:1em;font-family:'DM Serif Display',serif}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi .titolo-sezione:not(:has(~ .sottotitolo-sezione)){margin-bottom:20px}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi .titolo-sezione{font-size:46px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi .sottotitolo-sezione{margin:20px auto;max-width:800px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq .wrapper-testi .pulsante-oro{margin-top:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion{--colore-categoria:var(--oro-da);max-width:1000px;margin:0 auto}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item{border:unset;background-color:unset}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item:not(:last-child){border-bottom:1px solid var(--grigio-chiaro-da)}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion{margin-top:unset;font-size:24px;font-weight:400;font-family:"Montserrat",serif;line-height:22px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion button.accordion-button{background-color:transparent;padding:1.5rem 0;box-shadow:unset;color:var(--testo-scuro);transition:all .4s}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion button.accordion-button:not(.collapsed){color:var(--colore-categoria);font-weight:600;border-radius:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion button.accordion-button:not(.collapsed):focus-visible{border-bottom:1px solid var(--colore-categoria) !important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion button.accordion-button:focus-visible{background-color:white;padding-left:10px;padding-right:10px;color:var(--colore-categoria);font-weight:600;border-radius:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item h3.domanda-accordion button.accordion-button:focus{border:unset!important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item .contenuto-accordion .accordion-body{padding-left:10px;margin-bottom:1rem;padding:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item .contenuto-accordion .accordion-body a{color:var(--oro-da);text-decoration:none;font-weight:600}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item .contenuto-accordion .accordion-body a:hover{text-decoration:underline}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item .contenuto-accordion .accordion-body p:last-child{margin-bottom:0}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-faq #faqAccordion .accordion-item .contenuto-accordion .accordion-body h4{font-size:1.1em}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi{text-align:center}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi .titolo-sezione{font-size:30px;line-height:1em;font-family:'DM Serif Display',serif}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi .titolo-sezione:not(:has(~ .sottotitolo-sezione)){margin-bottom:20px}@media (min-width:992px){#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi .titolo-sezione{font-size:46px}}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi .sottotitolo-sezione{margin:20px auto;max-width:800px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .container .wrapper-interno-form-testi .contieni-form{text-align:left;margin-top:20px}#landing-page-single #main .wrapper-sezioni-landing .single-sezione .contieni-cta-esterno{display:flex;justify-content:center;margin-top:1rem}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro{background-color:#a49158}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro-chiaro{background-color:#d1c395}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-bianco .singolo-sottoelemento{background-color:#e6decea6 !important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-grigio{background-color:#f2f2f2}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-gradient-grigio{background-image:linear-gradient(320deg, #ffffff 0%, var(--grigio-chiaro-da) 75%)}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-gradient-oro{background-image:linear-gradient(-135deg, #ffffff 0%, #e6dece 75%);--swiper-theme-color:#fff}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-gradient-oro .singolo-sottoelemento,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-gradient-oro .single-tag{background-color:#ffffff8a !important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-blu{background-color:#145AA8;color:#fff;--swiper-theme-color:#fff}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-blu .singolo-sottoelemento,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-blu .single-tag{background-color:#ffffff40 !important;color:#fff}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro-chiaro,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro{--swiper-theme-color:#fff}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro-chiaro .singolo-sottoelemento,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro .singolo-sottoelemento,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro-chiaro .single-tag,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-oro .single-tag{background-color:#ffffff40 !important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-bianco,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-grigio,#landing-page-single #main .wrapper-sezioni-landing .single-sezione.sfondo-gradient-grigio{--swiper-theme-color:#a49158!important}#landing-page-single #main .wrapper-sezioni-landing .single-sezione#form-fine-pagina{scroll-margin-top:-80px !important;max-width:1000px;margin:0 auto;padding-bottom:200px}#landing-page-single #main p:last-child,#landing-page-single #main figure{margin:0}/*# sourceMappingURL=./landing.css.map */