@charset "UTF-8";.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside{background:linear-gradient(to bottom,rgba(255,255,255,1) 100%,rgba(255,255,255,0) 100%)}header.sticky-header.elementor-sticky--effects{background-color:rgba(255,255,255,1)!important;box-shadow:0px 4px 33px 1px rgba(0,0,0,.2);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);-moz-backdrop-filter:saturate(180%) blur(20px);-o-backdrop-filter:saturate(180%) blur(20px);position:fixed;top:0;left:0;width:100%;height:150px;transition:height .3s ease}header.sticky-header>.elementor-container{min-height:var(--header-height);transition:min-height var(--transition);-webkit-transition:min-height var(--transition);-moz-transition:min-height var(--transition);-o-transition:min-height var(--transition)}header.sticky-header.elementor-sticky--effects>.elementor-container{min-height:calc(var(--header-height) * .8)}header.sticky-header.elementor-sticky--effects .sticky-logo img{transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);-moz-transform:scale(.8)}.elementor-element.elementor-element-111b0b47.sticky-logo.elementor-widget.elementor-widget-image.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside{top:0!important}@media only screen and (max-width:767px){.elementor-sticky--effects .sticky-logo img{width:90px!important}.sticky-header1.elementor-sticky--effects{background-color:rgba(211,55,25,.5)!important;box-shadow:0px 4px 33px 1px rgba(0,0,0,.2);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);-moz-backdrop-filter:saturate(180%) blur(20px);-o-backdrop-filter:saturate(180%) blur(20px)}}.elementor-sticky--effects .sticky-logo img{width:220px!important}hr.hr-1{border:0!important;border-bottom:1px solid #029db3!important;background:#029db3!important;margin:10px 0!important}hr.hr-1s{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.titolo1{font-size:34px!important;letter-spacing:-.1px!important;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em}.titolo2{font-size:20px!important;line-height:1.2em!important;letter-spacing:4px!important;text-transform:uppercase!important}.link-menu{color:#877c1f!important;font-weight:600}.titolo4{font-size:18px!important;line-height:1.2em!important;letter-spacing:2px!important;text-transform:uppercase!important}.titolo5{font-size:15px!important;letter-spacing:-.1px!important;font-style:normal;margin-top:0!important;margin-bottom:0!important}.h1-title{font-size:12px!important}.testo-colore2{color:#029db3!important}.testo-colore4{color:#a6d34d!important}.testo-maiuscolo{text-transform:uppercase!important}.testo-evidenziato{background-color:#127691!important;padding:4px 8px 0}.testo-evidenziato2{background-color:#eee!important;padding:0 10px}.elementor-751 .elementor-element.elementor-element-47d98f0 .elementor-headline{background:#fff!important;float:left!important;padding:10px!important}.immagine-post,.wp-post-image{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.elementor-3063 .elementor-element.elementor-element-a3a9d6b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-3063 .elementor-element.elementor-element-a3a9d6b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{height:500px!important}.text-color1{font-weight:800!important;color:#877c1f!important}.text-color2{font-weight:800!important;color:#659612!important}.text-color3{font-weight:800!important;color:#fff!important}.n-assistenza{font-size:30px;font-weight:600!important;color:#1bb53c}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child),.elementor-slide-description{margin-bottom:2px!important;background-color:rgba(255,255,255,75%)!important;padding:20px!important}.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0;line-height:40px!important}.elementor-headline-plain-tex-sottotitolo{font-weight:300;color:#a7c953}.correlati h3{font-size:22px!important;font-weight:800!important;line-height:20px!important;margin-bottom:10px}main.site-main.post-258.page.type-page.status-publish.has-post-thumbnail.hentry{padding:0!important}.correlati{background-color:#ebe6eb!important;padding:50px!important}.wb_ps_content .wb_ps_readmore_link{text-transform:none!important;display:inline-block;padding:10px 15px!important;color:#fff!important;border:0px solid #fff!important}.wb_ps_item{padding:5px!important}.wb_ps_content p{min-height:120px}.ul_mediaweb{padding:0!important;list-style:none!important}.li_mediaweb{padding:10px 15px!important;float:left!important;color:#888!important;border:1px solid #ddd!important;list-style:none!important;display:inline!important}.hr_mediaweb_categorie{clear:both!important;width:100%}.mediaweb_categoria{background:#5da;padding:20px!important;border:10px solid #ddd!important;list-style:none!important}li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3531,li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3483{border:1px solid #9c0!important;margin:1px!important}.wbel-arrow{border:4px solid #f00!important;border-top-color:#f00;border-right-color:#f00;border-bottom-color:#f00;border-left-color:#f00}.thwvsf-rad-li .th-container input:checked~.checkmark{background-color:#9c0!important}.elementor-3039 .elementor-element.elementor-element-4e0688b4 .shopengine-checkout-payment #payment #place_order:hover{color:#fff;background:#954343}@media (min-width:1200px){.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1260px!important}}.page-header .entry-title{max-width:1820px!important;padding:20px 0!important}.content-area{margin-top:60px!important}#elementor-menu-cart__toggle_button .woocommerce-Price-amount.amount bdi{font-size:16px!important;font-weight:800!important}button.button{background-color:#dfdcde!important;padding:1em!important}.wpfront-notification-bar a.wpfront-button{box-shadow:0 0px 0px rgba(0,0,0,20%)!important;font-size:15px!important;text-shadow:0 0px 0px rgba(0,0,0,30%)!important;padding:12px 20px!important}a.wpfront-button:hover,#wpfront-notification-bar-editor a.wpfront-button:hover{background:#877c1f!important}a.checkout-button.button.alt.wc-forward{background-color:#9c0!important;padding:1em!important}.site-main h2.entry-title{color:#000;font-size:28px!important}.breadcrumbx-container{width:100%;border-bottom-color:1px solid #f4f4f4;list-style:none;min-height:25px;box-shadow:0 1px 0 rgba(60,57,57,.2)}ol.breadcrumbx{padding:0;color:#a3a3a3}.breadcrumbx-container li{display:inline}.breadcrumbx a{font-size:12px!important;padding-top:3px}.breadcrumbx>li:last-child{font-weight:700;font-style:italic}.breadcrumbx>li>i{margin-right:3px}.torna-su{font-size:14px;padding:20px 0 0;font-weight:600!important}.elenco-dottori{max-width:1200px;margin:10px auto;padding:30px 20px}.elenco-dottori .gruppo-specializzazione{background-color:rgba(255,255,255,0);padding:25px;margin-bottom:0;border:1px solid rgba(255,255,255,0);border-radius:0px}.elenco-dottori .gruppo-specializzazione:hover{border-color:#238b87;box-shadow:0 0 0 2px rgba(35,139,135,.1);transition:border-color .3s ease,box-shadow .3s ease}.elenco-dottori h2{font-size:32px;font-weight:300;color:#44a1b5;margin-bottom:2px;border-bottom:2px solid #d6eae9;padding-bottom:2px}.griglia-dottori{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:1px}@media (min-width:768px){.griglia-dottori{grid-template-columns:1fr 1fr}}.griglia-dottori li{display:flex;align-items:center;gap:20px;padding:12px;border-radius:8px;transition:background-color .3s}.griglia-dottori li a{display:flex;align-items:center;text-decoration:none;color:inherit;width:100%}.griglia-dottori li:hover{background-color:#e2f4f3}.foto-dottore{width:120px!important;height:120px!important;object-fit:cover;border-radius:50%!important;background-color:#ccc;flex-shrink:0;box-shadow:0 2px 6px rgba(0,0,0,.08);overflow:hidden}.foto-dottore.segnaposto{background-color:#ddd;display:inline-block}.nome-dottore{font-size:22px;font-weight:300;color:#0d3465;padding:10px;line-height:22px}.accordion-css{max-width:1200px;margin:0 auto;padding:30px 20px}.accordion-css details{margin-bottom:8px;border:1px solid #eee;border-radius:12px;padding:20px;background-color:#f9f9f9;transition:border-color .3s ease,box-shadow .3s ease}.accordion-css details:hover{border-color:#44a1b5;box-shadow:0 0 0 2px rgba(35,139,135,.1)}.accordion-css details[open]{background-color:#f0fdfa;border-color:#238b87}.accordion-css summary{font-size:32px;font-weight:300;color:#44a1b5;cursor:pointer;outline:none;list-style:none;border-bottom:2px solid #d6eae9;padding-bottom:6px;margin-bottom:10px}.titolo-dottore{color:#073368;font-weight:500;text-transform:uppercase;display:inline-block;margin:0;font-size:15px}