.elementor-1898 .elementor-element.elementor-element-0fb1391{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1898 .elementor-element.elementor-element-0fb1391:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-0fb1391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1898 .elementor-element.elementor-element-60260aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1898 .elementor-element.elementor-element-60260aa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1898 .elementor-element.elementor-element-6941127{text-align:start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1898 .elementor-element.elementor-element-775b539{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#406591;}.elementor-1898 .elementor-element.elementor-element-24a7209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1898 .elementor-element.elementor-element-24a7209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-05e75f0 img{width:68%;}.elementor-1898 .elementor-element.elementor-element-76d0ed4{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#406591;}.elementor-1898 .elementor-element.elementor-element-54d62d4{--display:flex;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1898 .elementor-element.elementor-element-a2fadda .elementor-button{background-color:#DDDDDD;}.elementor-1898 .elementor-element.elementor-element-a2fadda > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1898 .elementor-element.elementor-element-a2fadda .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1898 .elementor-element.elementor-element-6259591 .e-search-input{border-radius:10px 10px 10px 10px;}.elementor-1898 .elementor-element.elementor-element-80e2554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1898 .elementor-element.elementor-element-80e2554:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-80e2554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1898 .elementor-element.elementor-element-4a253ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1898 .elementor-element.elementor-element-4a253ec:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-4a253ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1898 .elementor-element.elementor-element-4a253ec.e-con{--align-self:center;}.elementor-1898 .elementor-element.elementor-element-7192861{text-align:center;}.elementor-1898 .elementor-element.elementor-element-f2c94c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1898 .elementor-element.elementor-element-f2c94c8:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-f2c94c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1898 .elementor-element.elementor-element-f509795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1898 .elementor-element.elementor-element-f509795.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1898 .elementor-element.elementor-element-17099f1{text-align:center;}.elementor-1898 .elementor-element.elementor-element-4feb9a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1898 .elementor-element.elementor-element-c6867f1 .elementor-menu-toggle{margin:0 auto;}.elementor-1898 .elementor-element.elementor-element-1a927ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1898 .elementor-element.elementor-element-1a927ff:not(.elementor-motion-effects-element-type-background), .elementor-1898 .elementor-element.elementor-element-1a927ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1898 .elementor-element.elementor-element-053afac{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:8px;color:#406591;}.elementor-1898 .elementor-element.elementor-element-0686840{text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:8px;color:#406591;}.elementor-1898 .elementor-element.elementor-element-7f41d8d .e-search-input{background-color:#F1F1F1;border-radius:10px 10px 10px 10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1898 .elementor-element.elementor-element-f2c94c8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1898 .elementor-element.elementor-element-f509795{--width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1898 .elementor-element.elementor-element-17099f1{text-align:center;}.elementor-1898 .elementor-element.elementor-element-17099f1 img{width:76%;}.elementor-1898 .elementor-element.elementor-element-4feb9a9{--width:20%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1898 .elementor-element.elementor-element-1a927ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1898 .elementor-element.elementor-element-053afac > .elementor-widget-container{margin:5px 0px -15px 0px;}.elementor-1898 .elementor-element.elementor-element-053afac{font-size:15px;}.elementor-1898 .elementor-element.elementor-element-0686840{font-size:15px;}}@media(min-width:768px){.elementor-1898 .elementor-element.elementor-element-0fb1391{--content-width:1400px;}.elementor-1898 .elementor-element.elementor-element-60260aa{--width:37.607%;}.elementor-1898 .elementor-element.elementor-element-24a7209{--width:47.413%;}.elementor-1898 .elementor-element.elementor-element-4a253ec{--content-width:500px;}.elementor-1898 .elementor-element.elementor-element-f2c94c8{--content-width:500px;}.elementor-1898 .elementor-element.elementor-element-f509795{--width:76%;}.elementor-1898 .elementor-element.elementor-element-4feb9a9{--width:50%;}.elementor-1898 .elementor-element.elementor-element-1a927ff{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-eeee162 *//* =========================
   MENU PRINCIPALE (PILL)
   ========================= */

.menu-pill-simple{
  display:flex;
  gap:10px;
  justify-content:center;
  align-items:center;
}

/* pill principali */
.menu-pill-simple a,
.menu-pill-simple .pill-link{
  padding:8px 12px;
  background: linear-gradient(#f7f7f7, #e6e6e6);
  border:1px solid #cfcfcf;
  border-radius:8px;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.9),
    inset 0 -1px 0 rgba(0,0,0,.06),
    0 1px 2px rgba(0,0,0,.12);

  color:#406591;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  line-height:1;

  transition:none !important;
  animation:none !important;
  transform:none !important;
}

/* hover pill (istantaneo) */
.menu-pill-simple a:hover,
.menu-pill-simple .pill-link:hover{
  background:#E5E1E1;
  color:#A0796D;
}

/* =========================
   VOCI CON SOTTO MENU
   ========================= */

.menu-pill-simple .pill-item{
  position:relative;
  display:inline-block;
}

/* =========================
   SOTTO MENU (CLINICA / MORE)
   ========================= */

.menu-pill-simple .pill-submenu{
  display:none;
  position:absolute;
  top: calc(100% + 8px);
  left:0;

  min-width:280px;
  background:#86A6C9;
  border-radius:6px;
  padding:10px 0;

  box-shadow:0 10px 24px rgba(0,0,0,.25);
  z-index:9999;

  transition:none !important;
  animation:none !important;
}

/* mostra submenu su hover */
.menu-pill-simple .has-sub:hover .pill-submenu{
  display:block;
}

/* =========================
   LINK DEL SOTTO MENU
   ========================= */

.menu-pill-simple .pill-submenu a{
  display:block;
  padding:8px 14px;

  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;

  color:#2f4f73;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
  line-height:1.2;

  transition:none !important;
}

/* hover submenu */
.menu-pill-simple .pill-submenu a:hover{
  background:rgba(255,255,255,.18);
  color:#1f3650;
}

/* SOLO PER MORE: submenu allineato a sinistra del bottone */
.menu-pill-simple .submenu-left .pill-submenu{
  left:auto;
  right:0;
}/* End custom CSS */