body.font-display,body.font-display :not(.material-symbols-outlined):not([class*=material-symbols]):not(.fa):not([class*=fa-]):not([class^="fa "]):not(i[class*=fa]),section.bg-accent,section.bg-background-light,section.bg-primary,section.bg-white{font-family:Outfit,sans-serif!important}header.sticky,header.sticky :not(.material-symbols-outlined):not([class*=material-symbols]):not(.fa):not([class*=fa-]):not([class^="fa "]):not(i[class*=fa]){font-family:Outfit,sans-serif!important}header#header_1,header#header_1 *,header.header-menu-area,header.header-menu-area *,header:not(#main-header):not(.sticky#main-header),header:not([id=main-header]){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;position:absolute!important;left:-9999px!important;width:0!important;max-width:0!important}#header_1 .header-menu-area,#header_1 .template-main-menu,.header-menu-area,.header-menu-area.header-menu-layout1,.template-main-menu{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}header#main-header,header.sticky#main-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;position:sticky!important;left:auto!important;width:100%!important;max-width:100%!important}#header_1,#header_2,#header_3,.header-height-wrap,.header-menu-area,.header-menu-layout1{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}#wrapper header:not(#main-header),.wrapper header:not(#main-header),body header:not(#main-header),body>header:not(#main-header),div>header:not(#main-header),html header:not(#main-header),html>body>header:not(#main-header){display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;max-height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important;width:0!important;max-width:0!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;pointer-events:none!important}* header:not(#main-header),*>header:not(#main-header){display:none!important}header#main-header{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;position:sticky!important;left:auto!important;width:100%!important;max-width:100%!important;z-index:50!important}header#main-header+header#main-header,header#main-header~header#main-header{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}header#main-header::after,header#main-header::before{display:none!important;content:none!important}header.sticky{display:block!important;visibility:visible!important;opacity:1!important;position:sticky!important;top:0!important;z-index:50!important;background-color:#fff!important;border-bottom:1px solid #eef2f6!important;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)!important;width:100%!important;max-width:100%!important}.header-menu-area,.header-menu-area.header-menu-layout1{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}header.sticky>div{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important;padding-top:12px!important;padding-bottom:12px!important;min-height:70px!important}@media (min-width:768px){header.sticky>div{padding-left:40px!important;padding-right:40px!important;padding-top:12px!important;padding-bottom:12px!important;min-height:80px!important}}.template-main-menu{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}header.sticky .flex.items-center.gap-2,header.sticky a[href="/"]{display:flex!important;visibility:visible!important;opacity:1!important}header.sticky nav{display:flex!important;visibility:visible!important;opacity:1!important}@media (max-width:1279px){header.sticky nav.hidden.xl\:flex{display:none!important}}@media (min-width:1280px){header.sticky nav.hidden.xl\:flex{display:flex!important;visibility:visible!important}}.fa,.scrollUp .fa,.scrollUp i,[class*=fa-],[class^="fa "],header .fa,header [class*=fa-],header i[class*=fa],i[class*=fa]{font-family:'Font Awesome 5 Free',FontAwesome,'Font Awesome 5 Pro','Font Awesome 5 Brands'!important;font-weight:900!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.far{font-weight:400!important}.fal{font-weight:300!important}.fab{font-family:'Font Awesome 5 Brands'!important;font-weight:400!important}.scrollUp,.scrollUp *{font-family:'Font Awesome 5 Free',FontAwesome!important}.scrollUp i.fa,.scrollUp i[class*=fa-]{font-family:'Font Awesome 5 Free',FontAwesome!important;font-weight:900!important;font-style:normal!important;display:inline-block!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.scrollUp{font-family:'Font Awesome 5 Free',FontAwesome!important}#header_1 .fa,#header_1 [class*=fa-],#header_1 i[class*=fa],header .fa,header [class*=fa-],header i[class*=fa]{font-family:'Font Awesome 5 Free',FontAwesome!important;font-weight:900!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}header.sticky .flex.items-center.gap-2,header.sticky a[href="/"]{display:flex!important;align-items:center!important;gap:.5rem!important;flex-shrink:0!important}header.sticky img[alt="Trova Dermatologo"],header.sticky img[src*=trovadermatologo-logo]{height:48px!important;max-height:64px!important;width:auto!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important}@media (min-width:768px){header.sticky img[alt="Trova Dermatologo"],header.sticky img[src*=trovadermatologo-logo]{height:56px!important}}@media (min-width:1024px){header.sticky img[alt="Trova Dermatologo"],header.sticky img[src*=trovadermatologo-logo]{height:64px!important}}header.sticky .text-accent-soft.text-2xl{font-size:24px!important;line-height:1!important;font-weight:500!important;letter-spacing:.025em!important;color:#efac9c!important}header.sticky .bg-primary.rounded-full{background-color:#6bb1e2!important;border-radius:9999px!important;padding:.125rem .75rem!important;margin-top:.125rem!important}header.sticky .bg-primary.rounded-full span{color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.25!important;display:block!important}header.sticky .material-symbols-outlined.text-accent.absolute{font-size:28px!important;color:#ee6f55!important;position:absolute!important;top:-12px!important;left:44.8px!important;transform:translateX(-50%)!important;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .1))!important}header.sticky .text-accent-soft.text-2xl.ml-\[2\.4rem\]{margin-left:2.4rem!important;position:absolute!important;top:0!important;left:1.5rem!important}header.sticky nav.hidden.xl\:flex{display:none!important}@media (min-width:1280px){header.sticky nav.hidden.xl\:flex{display:flex!important;visibility:visible!important;opacity:1!important}}header.sticky nav a{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#4b5563!important;font-weight:500!important;text-decoration:none!important;padding:8px 0!important;line-height:1.5!important}header.sticky nav .relative.group\/cat0,header.sticky nav .relative.group\/cat1,header.sticky nav .relative.group\/cat2,header.sticky nav .relative.group\/cat3,header.sticky nav .relative.group\/cure,header.sticky nav .relative.group\/inestetismi,header.sticky nav .relative.group\/patologie,header.sticky nav .relative.group\/trattamenti{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important}header.sticky nav .relative .absolute{position:absolute!important;z-index:50!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}header.sticky nav .relative.group\/cat0:hover .absolute,header.sticky nav .relative.group\/cat1:hover .absolute,header.sticky nav .relative.group\/cat2:hover .absolute,header.sticky nav .relative.group\/cat3:hover .absolute,header.sticky nav .relative.group\/cure:hover .absolute,header.sticky nav .relative.group\/inestetismi:hover .absolute,header.sticky nav .relative.group\/patologie:hover .absolute,header.sticky nav .relative.group\/trattamenti:hover .absolute,header.sticky nav .relative:hover .absolute{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}header.sticky nav .absolute>div{background-color:#fff!important;border-radius:.75rem!important;box-shadow:0 10px 40px -10px rgba(0,0,0,.2)!important;border:1px solid #e5e7eb!important;overflow:hidden!important;min-width:224px!important}header.sticky nav .absolute a{display:flex!important;align-items:center!important;gap:.5rem!important;padding:12px 16px!important;font-size:14px!important;color:#374151!important;font-weight:500!important;text-decoration:none!important;transition:all .2s ease!important}header.sticky nav .absolute a:hover{background-color:rgba(107,177,226,.1)!important;color:#6bb1e2!important}header.sticky nav .absolute .h-\[1px\]{height:1px!important;background-color:#e5e7eb!important;margin:0 16px!important}header.sticky nav a:hover{color:#ee6f55!important}header.sticky .template-main-menu nav,header.sticky nav#dropdown,header.sticky nav.template-main-menu{display:flex!important;visibility:visible!important;opacity:1!important}@media (min-width:1280px){header.sticky .template-main-menu nav,header.sticky nav#dropdown,header.sticky nav.template-main-menu{display:flex!important}}header.sticky .flex.items-center.gap-4.shrink-0{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important;visibility:visible!important;opacity:1!important}header.sticky button.hidden.md\:flex{display:none!important;font-size:14px!important;font-weight:500!important;color:#ee6f55!important;padding:8px 0!important;line-height:1.5!important;background:0 0!important;border:none!important;cursor:pointer!important}@media (min-width:768px){header.sticky button.hidden.md\:flex{display:flex!important;visibility:visible!important;opacity:1!important}}header.sticky .relative.group\/menu{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important}header.sticky .relative.group\/menu .absolute{position:absolute!important;right:0!important;top:100%!important;padding-top:8px!important;z-index:50!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)!important;transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important}header.sticky .relative.group\/menu .absolute.opacity-0{opacity:0!important;visibility:hidden!important;pointer-events:none!important}header.sticky .relative.group\/menu .absolute.invisible{visibility:hidden!important;opacity:0!important}header.sticky .relative.group\/menu:hover .absolute,header.sticky .relative.group\/menu:hover .absolute.invisible,header.sticky .relative.group\/menu:hover .absolute.opacity-0{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}header.sticky .relative.group\/menu:hover .absolute.group-hover\/menu\:opacity-100,header.sticky .relative.group\/menu:hover .absolute[class*="group-hover/menu:opacity-100"]{opacity:1!important}header.sticky .relative.group\/menu:hover .absolute.group-hover\/menu\:visible,header.sticky .relative.group\/menu:hover .absolute[class*="group-hover/menu:visible"]{visibility:visible!important;pointer-events:auto!important}header.sticky .relative.group\/menu .absolute>div{background-color:#ee6f55!important;border-radius:.75rem!important;box-shadow:0 10px 40px -10px rgba(0,0,0,.2)!important;border:1px solid rgba(238,111,85,.2)!important;overflow:hidden!important;width:192px!important}header.sticky .relative.group\/menu .absolute a{display:flex!important;align-items:center!important;gap:.75rem!important;padding:12px 16px!important;font-size:14px!important;color:#fff!important;font-weight:600!important;text-decoration:none!important;transition:all .2s ease!important}header.sticky .relative.group\/menu .absolute a:hover{background-color:rgba(255,255,255,.1)!important}header.sticky .material-symbols-outlined.text-\[18px\]{font-size:18px!important}header.sticky .material-symbols-outlined.text-\[20px\]{font-size:20px!important}header.sticky a[href="/ricerca-medici"],header.sticky button.flex.min-w-\[84px\]{display:flex!important;visibility:visible!important;opacity:1!important;min-width:84px!important;height:44px!important;padding:0 24px!important;background-color:#6bb1e2!important;color:#fff!important;border-radius:9999px!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;align-items:center!important;justify-content:center!important;line-height:1.5!important}header.sticky a[href="/ricerca-medici"]:hover,header.sticky button.flex.min-w-\[84px\]:hover{background-color:#ee6f55!important}header.sticky #mobile-menu-button,header.sticky button.xl\:hidden{display:block!important;visibility:visible!important;opacity:1!important;padding:8px!important;color:#4b5563!important;font-size:24px!important;cursor:pointer!important;z-index:10000!important;min-width:44px!important;min-height:44px!important}@media (min-width:1280px){header.sticky #mobile-menu-button,header.sticky button.xl\:hidden{display:none!important}}#mobile-menu:not(.hidden),header.sticky~#mobile-menu{display:block!important;visibility:visible!important;opacity:1!important}@media (min-width:1280px){#mobile-menu{display:none!important}}.material-symbols-outlined,[class*=material-symbols],body .material-symbols-outlined,body.font-display .material-symbols-outlined,header .material-symbols-outlined,section .material-symbols-outlined,section.bg-accent .material-symbols-outlined,section.bg-background-light .material-symbols-outlined,section.bg-primary .material-symbols-outlined,section.bg-white .material-symbols-outlined,span.material-symbols-outlined{font-family:'Material Symbols Outlined'!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:normal!important;text-transform:none!important;display:inline-block!important;white-space:nowrap!important;word-wrap:normal!important;direction:ltr!important;-webkit-font-feature-settings:'liga'!important;-webkit-font-smoothing:antialiased!important}.material-symbols-outlined.text-2xl,.material-symbols-outlined.text-3xl,.material-symbols-outlined.text-base,.material-symbols-outlined.text-sm,.material-symbols-outlined.text-xs,.material-symbols-outlined[class*=text-]{font-family:'Material Symbols Outlined'!important}header h1,header h2,header h3,header h4,section.bg-accent h1,section.bg-accent h2,section.bg-accent h3,section.bg-accent h4,section.bg-background-light h1,section.bg-background-light h2,section.bg-background-light h3,section.bg-background-light h4,section.bg-primary h1,section.bg-primary h2,section.bg-primary h3,section.bg-primary h4,section.bg-white h1,section.bg-white h2,section.bg-white h3,section.bg-white h4{font-family:Outfit,sans-serif!important}header h1,header h2,header h3,header h4,header h5,header h6,section.bg-accent h1,section.bg-accent h2,section.bg-accent h3,section.bg-accent h4,section.bg-accent h5,section.bg-accent h6,section.bg-background-light h1,section.bg-background-light h2,section.bg-background-light h3,section.bg-background-light h4,section.bg-background-light h5,section.bg-background-light h6,section.bg-primary h1,section.bg-primary h2,section.bg-primary h3,section.bg-primary h4,section.bg-primary h5,section.bg-primary h6,section.bg-white h1,section.bg-white h2,section.bg-white h3,section.bg-white h4,section.bg-white h5,section.bg-white h6{margin:0!important}header p,section.bg-accent p,section.bg-background-light p,section.bg-primary p,section.bg-white p{margin:0!important}section.bg-accent a.flex-none,section.bg-accent a[class*=flex-none],section.bg-primary a.flex-none,section.bg-primary a[class*=flex-none]{padding:1.75rem!important;border-radius:1rem!important;min-height:340px!important;max-height:340px!important;height:340px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}section.bg-accent a.flex-none h4,section.bg-accent a[class*=flex-none] h4,section.bg-primary a.flex-none h4,section.bg-primary a[class*=flex-none] h4{color:#1f2937!important;margin:0 0 12px 0!important;font-family:Outfit,sans-serif!important;line-height:1.2!important}section.bg-accent a.flex-none p,section.bg-accent a[class*=flex-none] p,section.bg-primary a.flex-none p,section.bg-primary a[class*=flex-none] p{color:#4b5563!important;margin:0 0 24px 0!important;font-family:Outfit,sans-serif!important;line-height:1.625!important}section.bg-accent a.flex-none>div:first-child,section.bg-accent a[class*=flex-none]>div:first-child,section.bg-primary a.flex-none>div:first-child,section.bg-primary a[class*=flex-none]>div:first-child{width:56px!important;height:56px!important;margin-bottom:20px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:.75rem!important}section.bg-accent a.flex-none>div:first-child,section.bg-accent a[class*=flex-none]>div:first-child{background-color:rgba(238,111,85,.1)!important}section.bg-primary a.flex-none>div:first-child,section.bg-primary a[class*=flex-none]>div:first-child{background-color:rgba(107,177,226,.1)!important}section.bg-accent a.flex-none>div:first-child .material-symbols-outlined,section.bg-accent a[class*=flex-none]>div:first-child .material-symbols-outlined{font-size:24px!important;color:#ee6f55!important}section.bg-primary a.flex-none>div:first-child .material-symbols-outlined,section.bg-primary a[class*=flex-none]>div:first-child .material-symbols-outlined{font-size:24px!important;color:#6bb1e2!important}section.bg-accent a.flex-none .relative.z-\[3\]>div:first-child .material-symbols-outlined,section.bg-accent a[class*=flex-none] .relative.z-\[3\]>div:first-child .material-symbols-outlined{font-size:24px!important;color:#fff!important}section.bg-primary a.flex-none .relative.z-\[3\]>div:first-child .material-symbols-outlined,section.bg-primary a[class*=flex-none] .relative.z-\[3\]>div:first-child .material-symbols-outlined{font-size:24px!important;color:#fff!important}section.bg-accent a.flex-none>div.mt-auto,section.bg-accent a.flex-none>div.mt-auto span,section.bg-accent a[class*=flex-none]>div[class*=mt-auto],section.bg-accent a[class*=flex-none]>div[class*=mt-auto] span{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#ee6f55!important}section.bg-primary a.flex-none>div.mt-auto,section.bg-primary a.flex-none>div.mt-auto span,section.bg-primary a[class*=flex-none]>div[class*=mt-auto],section.bg-primary a[class*=flex-none]>div[class*=mt-auto] span{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#6bb1e2!important}section.bg-accent a.flex-none .relative.z-\[3\]>div.mt-auto,section.bg-accent a.flex-none .relative.z-\[3\]>div.mt-auto span,section.bg-accent a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto],section.bg-accent a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto] span{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important}section.bg-primary a.flex-none .relative.z-\[3\]>div.mt-auto,section.bg-primary a.flex-none .relative.z-\[3\]>div.mt-auto span,section.bg-primary a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto],section.bg-primary a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto] span{font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#fff!important}section.bg-accent a.flex-none>div.mt-auto .material-symbols-outlined,section.bg-accent a[class*=flex-none]>div[class*=mt-auto] .material-symbols-outlined{font-size:16px!important;color:#ee6f55!important}section.bg-primary a.flex-none>div.mt-auto .material-symbols-outlined,section.bg-primary a[class*=flex-none]>div[class*=mt-auto] .material-symbols-outlined{font-size:16px!important;color:#6bb1e2!important}section.bg-accent a.flex-none .relative.z-\[3\]>div.mt-auto .material-symbols-outlined,section.bg-accent a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto] .material-symbols-outlined{font-size:16px!important;color:#fff!important}section.bg-primary a.flex-none .relative.z-\[3\]>div.mt-auto .material-symbols-outlined,section.bg-primary a[class*=flex-none] .relative.z-\[3\]>div[class*=mt-auto] .material-symbols-outlined{font-size:16px!important;color:#fff!important}form.searchForm input,form.searchForm input:focus,form[class*=searchForm] input,form[class*=searchForm] input:focus{border:none!important;outline:0!important;box-shadow:none!important}@media (max-width:767px){form.searchForm input{font-size:18px!important}form.searchForm input::placeholder{font-size:18px!important}}header textarea,section.bg-background-light textarea,section.bg-white textarea{border:none!important;outline:0!important;box-shadow:none!important;resize:vertical!important}header a,section.bg-accent a,section.bg-background-light a,section.bg-primary a,section.bg-white a{text-decoration:none!important;transition:all .3s ease!important}section.bg-accent,section.bg-primary{font-size:16px!important}section.bg-accent{background-color:#ee6f55!important}section.bg-primary{background-color:#6bb1e2!important}section.bg-accent h1,section.bg-accent h2,section.bg-accent h3,section.bg-accent h4,section.bg-accent p,section.bg-accent span.text-white,section.bg-primary h1,section.bg-primary h2,section.bg-primary h3,section.bg-primary h4,section.bg-primary p,section.bg-primary span.text-white{color:#fff!important}section.bg-accent button .material-symbols-outlined,section.bg-primary button .material-symbols-outlined{color:#fff!important}section.bg-accent button:hover .material-symbols-outlined{color:#ee6f55!important}section.bg-primary button:hover .material-symbols-outlined{color:#6bb1e2!important}.text-2xl{font-size:1.5rem!important}.text-sm{font-size:.875rem!important}.text-xs{font-size:.75rem!important}.text-base{font-size:1rem!important}.text-3xl{font-size:1.875rem!important}.mb-3{margin-bottom:.75rem!important}.mb-6{margin-bottom:1.5rem!important}.mb-5{margin-bottom:1.25rem!important}.p-7{padding:1.75rem!important}.h-\[340px\]{height:340px!important}.w-14{width:3.5rem!important}.h-14{height:3.5rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-xl{border-radius:.75rem!important}.text-accent{color:#ee6f55!important}.text-primary{color:#6bb1e2!important}.bg-accent{background-color:#ee6f55!important}.bg-primary{background-color:#6bb1e2!important}.bg-accent\/10{background-color:rgba(238,111,85,.1)!important}.bg-primary\/10{background-color:rgba(107,177,226,.1)!important}.text-gray-800{color:#1f2937!important}.text-gray-600{color:#4b5563!important}@media (max-width:767px){section.bg-accent a.flex-none,section.bg-primary a.flex-none{width:calc(100vw - 2rem)!important;min-width:280px!important;max-width:320px!important}}