.elementor-4793 .elementor-element.elementor-element-051ed69{--display:flex;--min-height:74vh;--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;--justify-content:flex-end;--overlay-opacity:0.4;--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-051ed69:not(.elementor-motion-effects-element-type-background), .elementor-4793 .elementor-element.elementor-element-051ed69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.manuelsirotti.com/wp-content/uploads/2026/09/live-cover.jpg");background-position:center center;background-size:cover;}.elementor-4793 .elementor-element.elementor-element-051ed69::before, .elementor-4793 .elementor-element.elementor-element-051ed69 > .elementor-background-video-container::before, .elementor-4793 .elementor-element.elementor-element-051ed69 > .e-con-inner > .elementor-background-video-container::before, .elementor-4793 .elementor-element.elementor-element-051ed69 > .elementor-background-slideshow::before, .elementor-4793 .elementor-element.elementor-element-051ed69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4793 .elementor-element.elementor-element-051ed69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4793 .elementor-element.elementor-element-3fc4a2a{--display:flex;--padding-top:76px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-7a7c25f{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-727abf3{--display:flex;--padding-top:8px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-080f59a{--display:flex;--padding-top:8px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-1e7ff54 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4793 .elementor-element.elementor-element-03f1ae1{--display:flex;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-4793 .elementor-element.elementor-element-426f5f0 .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-4793 .elementor-element.elementor-element-051ed69{--content-width:1320px;}.elementor-4793 .elementor-element.elementor-element-3fc4a2a{--content-width:760px;}.elementor-4793 .elementor-element.elementor-element-7a7c25f{--content-width:900px;}.elementor-4793 .elementor-element.elementor-element-727abf3{--content-width:760px;}.elementor-4793 .elementor-element.elementor-element-080f59a{--content-width:900px;}.elementor-4793 .elementor-element.elementor-element-03f1ae1{--content-width:900px;}}/* Start custom CSS *//* === Pagina progetto === */
.ms-proj-hero{position:relative;color:#fff;margin-top:calc(var(--main-header-height-md, 80px) * -1)!important;padding-top:210px!important;padding-bottom:64px!important;}
.ms-proj-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:52%;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 58%,#000 100%);}
.ms-proj-hero>.e-con-inner{position:relative;z-index:1;}
.main-header .main-header__layout::after{border:none!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
#ms-header .navbar-nav .menu-item>a,#ms-header .main-header__nav a{color:#fff!important;}
#ms-header .main-header__inner.move .navbar-nav .menu-item>a{color:var(--color-contrast-higher)!important;}
.ms-proj-hero .ms-proj-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.7)!important;margin-bottom:20px;}
.ms-proj-hero .ms-proj-eyebrow .elementor-heading-title::before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--color-primary);}
.ms-proj-hero .ms-proj-title .elementor-heading-title{font-size:clamp(36px,4.8vw,76px);line-height:.98;font-weight:500;letter-spacing:-.025em;color:#fff!important;margin:0 0 18px;max-width:14ch;}
.ms-proj-hero .ms-proj-credits .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)!important;margin:0;}
.ms-proj-text{background:#000;margin-top:-1px;}
.ms-proj-body{font-size:19px;line-height:1.75;color:rgba(255,255,255,.78);max-width:64ch;letter-spacing:.005em;}
.ms-proj-body p{margin:0 0 1.35em;}
.ms-proj-body p:last-child{margin-bottom:0;}
.ms-proj-text:not(.ms-proj-text--after) .ms-proj-body p:first-child{font-size:23px;line-height:1.55;color:#fff;margin-bottom:1.1em;}
.ms-proj-body strong{color:#fff;font-weight:500;}
.ms-proj-body em{color:rgba(255,255,255,.6);font-size:15px;letter-spacing:.04em;}
.ms-proj-video{background:#000;}
.ms-proj-video .elementor-widget-video{border-radius:14px;overflow:hidden;line-height:0;}
@media (max-width:767px){.ms-proj-hero{padding-top:150px!important;padding-bottom:40px!important;}.ms-proj-body{font-size:17px;}.ms-proj-text:not(.ms-proj-text--after) .ms-proj-body p:first-child{font-size:19px;}}/* End custom CSS */