.elementor-4622 .elementor-element.elementor-element-baea5e3{--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.45;--padding-top:120px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-4622 .elementor-element.elementor-element-baea5e3:not(.elementor-motion-effects-element-type-background), .elementor-4622 .elementor-element.elementor-element-baea5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.manuelsirotti.com/wp-content/uploads/2026/09/caat-cover.jpg");background-position:center center;background-size:cover;}.elementor-4622 .elementor-element.elementor-element-baea5e3::before, .elementor-4622 .elementor-element.elementor-element-baea5e3 > .elementor-background-video-container::before, .elementor-4622 .elementor-element.elementor-element-baea5e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4622 .elementor-element.elementor-element-baea5e3 > .elementor-background-slideshow::before, .elementor-4622 .elementor-element.elementor-element-baea5e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4622 .elementor-element.elementor-element-baea5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-4622 .elementor-element.elementor-element-26f51e0{--display:flex;--padding-top:76px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-4622 .elementor-element.elementor-element-6e7269b{--display:flex;--padding-top:36px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-4622 .elementor-element.elementor-element-a0cf3a6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4622 .elementor-element.elementor-element-bc4d20e{--display:flex;--padding-top:40px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}@media(min-width:768px){.elementor-4622 .elementor-element.elementor-element-baea5e3{--content-width:1320px;}.elementor-4622 .elementor-element.elementor-element-26f51e0{--content-width:760px;}.elementor-4622 .elementor-element.elementor-element-6e7269b{--content-width:760px;}.elementor-4622 .elementor-element.elementor-element-bc4d20e{--content-width:760px;}}/* 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;}
/* header come in home: niente linea grigia, menu bianco */
.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;}
/* tipografia */
.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 */