.elementor-83148 .elementor-element.elementor-element-9c38403{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-83148 .elementor-element.elementor-element-70da019{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-83148 .elementor-element.elementor-element-70da019:not(.elementor-motion-effects-element-type-background), .elementor-83148 .elementor-element.elementor-element-70da019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}[data-theme="dark"] .elementor-83148 .elementor-element.elementor-element-70da019{background-color:#111316;}.elementor-83148 .elementor-element.elementor-element-6aae681 .heading-title > *{font-weight:800;font-style:italic;}.elementor-83148 .elementor-element.elementor-element-6aae681{--heading-spacing:0px;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .p-gradient .overlay-inner, .elementor-83148 .elementor-element.elementor-element-5c2a2ab .p-top-gradient .overlay-inner, .elementor-83148 .elementor-element.elementor-element-5c2a2ab .p-bg-overlay .overlay-wrap:before{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #120000 100%);}.elementor-83148 .elementor-element.elementor-element-5c2a2ab{--wrap-border:20px;--feat-position:center top;--title-size:30px;--counter-zero:decimal-leading-zero;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .entry-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:800;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .overlay-inner{padding:40px;}.elementor-83148 .elementor-element.elementor-element-082d602 > .elementor-widget-container{padding:30px 10px 30px 10px;}.elementor-83148 .elementor-element.elementor-element-082d602{--teaser-col:3;--title-size:18px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-83148 .elementor-element.elementor-element-082d602 .entry-title{font-weight:700;}.elementor-83148 .elementor-element.elementor-element-082d602 .block-wrap{--bottom-spacing:30px;}.elementor-83148 .elementor-element.elementor-element-44d0f8e > .elementor-widget-container{padding:0px 10px 30px 10px;}.elementor-83148 .elementor-element.elementor-element-44d0f8e{--teaser-col:3;--title-size:15px;--meta-fsize:11px;--counter-zero:decimal-leading-zero;--wrap-border:20px;--box-color:#FFFFFF;}.elementor-83148 .elementor-element.elementor-element-44d0f8e .entry-title{font-weight:700;}.elementor-83148 .elementor-element.elementor-element-44d0f8e .block-wrap{--bottom-spacing:30px;}.elementor-83148 .elementor-element.elementor-element-9928997{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-83148 .elementor-element.elementor-element-9928997:not(.elementor-motion-effects-element-type-background), .elementor-83148 .elementor-element.elementor-element-9928997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFEF;}[data-theme="dark"] .elementor-83148 .elementor-element.elementor-element-9928997{background-color:#111316;}.elementor-83148 .elementor-element.elementor-element-7f90c64 > .elementor-widget-container{padding:30px 0px 20px 0px;}@media(max-width:1024px){.elementor-83148 .elementor-element.elementor-element-9c38403{--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-83148 .elementor-element.elementor-element-5c2a2ab .entry-title{font-size:30px;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .overlay-inner{padding:50px;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab{--overlay-width:400px;}}@media(max-width:767px){.elementor-83148 .elementor-element.elementor-element-70da019{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab{--feat-ratio:100;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .entry-title{font-size:22px;}.elementor-83148 .elementor-element.elementor-element-5c2a2ab .overlay-inner{padding:20px;}.elementor-83148 .elementor-element.elementor-element-082d602 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-83148 .elementor-element.elementor-element-082d602{--title-size:16px;}.elementor-83148 .elementor-element.elementor-element-44d0f8e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-83148 .elementor-element.elementor-element-44d0f8e{--title-size:16px;}}@media(min-width:768px){.elementor-83148 .elementor-element.elementor-element-9c38403{--content-width:1200px;}.elementor-83148 .elementor-element.elementor-element-70da019{--width:65%;}.elementor-83148 .elementor-element.elementor-element-9928997{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-83148 .elementor-element.elementor-element-70da019{--width:100%;}.elementor-83148 .elementor-element.elementor-element-9928997{--width:100%;}}/* Start custom CSS for foxiz-overlay-flex, class: .elementor-element-5c2a2ab *//* Overlay scuro sopra l'immagine */
.slider-hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4));
  z-index: 2;
  border-radius: 20px;
}
/* MOBILE: togli tutti i bordi arrotondati */
@media (max-width: 767px) {

  .slider-hero,
  .slider-hero .block-wrap,
  .slider-hero .block-inner,
  .slider-hero .p-wrap,
  .slider-hero .overlay-holder,
  .slider-hero .p-featured,
  .slider-hero .featured-img,
  .slider-hero img,
  .slider-hero picture {
    border-radius: 0 !important;
    overflow: hidden;
  }

}/* End custom CSS */