/*!

 /$$      /$$           /$$ /$$                                   /$$ /$$          
| $$$    /$$$          | $$|__/                                  | $$|__/          
| $$$$  /$$$$  /$$$$$$ | $$ /$$  /$$$$$$$ /$$$$$$/$$$$   /$$$$$$ | $$ /$$  /$$$$$$$
| $$ $$/$$ $$ /$$__  $$| $$| $$ /$$_____/| $$_  $$_  $$ /$$__  $$| $$| $$ /$$_____/
| $$  $$$| $$| $$$$$$$$| $$| $$|  $$$$$$ | $$ \ $$ \ $$| $$$$$$$$| $$| $$|  $$$$$$ 
| $$\  $ | $$| $$_____/| $$| $$ \____  $$| $$ | $$ | $$| $$_____/| $$| $$ \____  $$
| $$ \/  | $$|  $$$$$$$| $$| $$ /$$$$$$$/| $$ | $$ | $$|  $$$$$$$| $$| $$ /$$$$$$$/
|__/     |__/ \_______/|__/|__/|_______/ |__/ |__/ |__/ \_______/|__/|__/|_______/ 

 Melismelis - v1.0.1
*/
@charset "UTF-8";.hero-video{position:relative;width:100%;aspect-ratio:var(--hero-ratio,16/9);max-height:90svh;overflow:hidden;background:#000;margin-top:-70px;z-index:45}.hero-video__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block}@supports not (aspect-ratio:1){.hero-video{padding-top:56.25%}.hero-video__media{position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.hero-video__media{animation:none!important}}.hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;color:#fff;z-index:2;padding:.75rem;padding-top:0;pointer-events:none}.hero-overlay::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.3))}.hero-overlay__inner{display:flex;flex-direction:column;height:100%}.hero-overlay .hero-overlay__inner .mm-burger-line{background:#fff}.hero-title{font-weight:700;line-height:1.2;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.4)}.hero-meta{margin-top:auto;font-size:clamp(.9rem,1.8vw,1.1rem);text-shadow:0 2px 6px rgba(0,0,0,.4)}.hero-tax{margin-top:.25rem}.hero-tax .label{font-weight:600;opacity:.9;margin-right:.25em}.hero-tax .values{opacity:.85}.header-hero{background:0 0;position:relative;top:0;left:0;right:0;width:100%;pointer-events:auto}.header-hero .navbar .navbar-brand img{max-width:210px}.header-hero .navbar .navbar-collapse ul li{padding-right:2rem}.header-hero .navbar .navbar-collapse ul li:last-child{padding-right:0}.header-hero .navbar .navbar-collapse ul li>a{font-size:.875rem;font-weight:700;text-transform:uppercase;position:relative;padding:.25rem 0;color:#fff}.header-hero .navbar .navbar-collapse ul li>a::before{content:"";position:absolute;top:0;bottom:0;left:-10px;height:100%;width:2.5px;background:#e73646;opacity:0}.header-hero .navbar .navbar-collapse ul li>a:hover::before{opacity:1}.header-hero .navbar .navbar-collapse ul li.current-menu-item>a{color:#e73646}.header-hero .navbar .navbar-collapse ul li.current-menu-item>a::before{opacity:1}.accordion .accordion-item{border:0;border-radius:0;color:#1c3167}.accordion .accordion-item .h4[data-bs-toggle=collapse]{cursor:pointer;position:relative;padding-left:2rem}.accordion .accordion-item .h4[data-bs-toggle=collapse]:hover{color:#e73646}.accordion .accordion-item .h4[data-bs-toggle=collapse]::after,.accordion .accordion-item .h4[data-bs-toggle=collapse]::before{content:"";position:absolute;left:0;top:50%;width:1.5rem;height:2px;background:#1c3167;transform-origin:center;transition:transform .2s ease,background .2s ease}.accordion .accordion-item .h4[data-bs-toggle=collapse]::before{transform:translateY(-50%) rotate(90deg)}.accordion .accordion-item .h4[data-bs-toggle=collapse]::after{transform:translateY(-50%) rotate(0)}.accordion .accordion-item .h4[data-bs-toggle=collapse]:hover::after,.accordion .accordion-item .h4[data-bs-toggle=collapse]:hover::before{background:#e73646}.accordion .accordion-item .h4[aria-expanded=true]::before{transform:translateY(-50%) rotate(0)}.accordion .accordion-item .accordion-collapse{border:0;border-radius:0}.project-grid{--gap:13px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.span-12{grid-column:span 12}.span-9{grid-column:span 9}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.col-wrap{grid-column:span 4;display:grid;gap:var(--gap)}.stack-2{grid-auto-rows:auto}.grid-item{position:relative;overflow:hidden;background:#f3f4f6}.grid-item__media{width:100%;display:block;height:100%}.ratio-1x1 .grid-item__media{aspect-ratio:1/1}.ratio-16x9 .grid-item__media{aspect-ratio:16/9}.ratio-9x16 .grid-item__media{aspect-ratio:9/16}.ratio-47x27 .grid-item__media{aspect-ratio:47/27}.ratio-307x263 .grid-item__media{aspect-ratio:307/263}.grid-item img,.grid-item video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1199.98px){.md-span-12{grid-column:span 12}.md-span-6{grid-column:span 6}.md-span-4{grid-column:span 4}.md-span-3{grid-column:span 3}.md-span-2{grid-column:span 2}.md-span-1{grid-column:span 1}.col-wrap.md-span-12.stack-2{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;display:grid}.col-wrap.md-span-12{grid-column:span 12}.col-wrap.md-span-6{grid-column:span 6}}@media (min-width:768px){.js-menu-open{display:none}}@media (max-width:767.98px){.sm-span-12{grid-column:span 12}.col-wrap.sm-span-12{grid-column:span 12}}.video-wrap{position:relative}.mute-btn{position:absolute;right:10px;bottom:10px;width:46px;height:46px;border:0;border-radius:50%;background:rgba(0,0,0,.55);display:grid;place-items:center;cursor:pointer;color:#fff;transition:background .25s ease;-webkit-tap-highlight-color:transparent}.mute-btn:hover{background:rgba(0,0,0,.75)}.icon-wrap{position:relative;width:22px;height:22px}.icon{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease}.icon-mute{opacity:1;transform:scale(1)}.mute-btn[aria-pressed=true]{background:rgba(0,0,0,.85)}.mute-btn[aria-pressed=true] .icon-mute{opacity:0;transform:scale(.8)}.mute-btn[aria-pressed=true] .icon-unmute{opacity:1;transform:scale(1)}.mute-btn[aria-pressed=true]{animation:pulseBtn .4s ease}@keyframes pulseBtn{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}.swiperCH .swiper-slide{aspect-ratio:1/1}.swiperCH .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
/*# sourceMappingURL=single-progetti.min.css.map */
