@font-face{font-family:"TWK Lausanne";font-weight:300;font-style:italic;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-300Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:"TWK Lausanne";font-weight:300;font-style:normal;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-300.woff2) format("woff2");font-display:swap}@font-face{font-family:"TWK Lausanne";font-style:italic;font-weight:400;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-400Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:"TWK Lausanne";font-style:normal;font-weight:400;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-400.woff2) format("woff2");font-display:swap}@font-face{font-family:"TWK Lausanne";font-style:italic;font-weight:600;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-600Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:"TWK Lausanne";font-style:normal;font-weight:600;src:url(/wp-content/themes/rizoma_egloo/files/fonts/TWKLausanne-600.woff2) format("woff2");font-display:swap}:root{--vh-100:100vh;--full-height:var(--vh-100);--site-width:1440px;--ff-normal:"TWK Lausanne", sans-serif;--blue:#0026ff;--violet:#d94179;font-size:16px;line-height:1.2;font-family:var(--ff-normal);color:#000}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}body::-webkit-scrollbar{width:.7rem}body::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .75);border-radius:8px}body::-webkit-scrollbar-track{background:var(--grey)}*{padding:0;margin:0;box-sizing:border-box}body{position:relative;animation:page-fade-in 500ms ease-in-out both}@keyframes page-fade-in{from{opacity:.01}to{opacity:1}}img,svg,video,iframe{display:block;width:auto;height:auto;max-width:100%}button,input{font-family:var(--ff-normal)}a{text-decoration:none;color:inherit}li{list-style:none}p{text-align:justify}p:not(:last-child){margin-bottom:.9rem}input,textarea,select{font-family:var(--ff-normal);line-height:1}@media only screen and(max-width:767px){a,div,select{-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.container{width:100%;margin-right:auto;margin-left:auto;position:relative;padding-left:2.5rem;padding-right:2.5rem}main.egloo .full-height{min-height:var(--full-height)}main.egloo section{position:relative}header.egloo{position:fixed;top:0;width:100%;z-index:10;transition:all 200ms ease-in-out;background-color:#fff0}header.egloo.fixed{background-color:rgb(0 0 0 / .74)}header.egloo.fixed.open{background-color:#fff0}header.egloo .logo svg{transition:all 200ms ease-in-out}header.egloo.fixed .logo svg{max-width:6rem}header.egloo.fixed .logo svg .black{fill:#fff}header.egloo.fixed .container{padding-top:1.5rem;padding-bottom:1.5rem}header.egloo.fixed .mobile-button button .linea{border-color:#fff}header.egloo .bg-img{position:absolute;width:100%;max-height:50rem}header.egloo .title span{color:#000;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:14rem;padding:2.375rem 0;position:absolute;text-transform:uppercase;top:9.3rem;left:2.375rem;max-width:54.25rem;line-height:.93;font-weight:600}header.egloo .container{padding-top:2.125rem;padding-bottom:2.125rem;transition:all 200ms ease-in-out}header.egloo .container .logo{width:100%;max-width:8.25rem;height:100%;max-height:4.06rem}header.egloo.white .container .logo svg path.black,header.egloo.white .container .logo svg rect.black{fill:#fff}header.egloo .container{display:flex;justify-content:space-between}header.egloo .header-overlay{opacity:0;visibility:hidden;transition:all 300ms ease-in-out;position:absolute;height:100vh;left:0;width:100%;cursor:pointer}header.egloo.open .header-overlay{opacity:1;visibility:visible}header.egloo .mega-menu{padding-left:2.5rem;padding-right:2.5rem;padding-top:3.75rem;padding-bottom:3rem;width:100%;width:17.9rem;right:-100%;color:#fff;background-color:rgb(0 0 0 / .74);height:100%;position:fixed;z-index:1;top:0;transition:right 300ms ease-in-out;min-width:17rem}header.egloo.open .mega-menu{right:0!important}header.egloo .mega-menu .mega-menu-wrapper{display:flex;flex-direction:column;height:100%}header.egloo .mega-menu .change{display:flex;font-size:.875rem}header.egloo .mega-menu .change a[hreflang="it_IT"]{order:1}header.egloo .mega-menu .change a[hreflang="en_US"]{order:2}header.egloo .mega-menu .change>span{position:relative}header.egloo .mega-menu .change>span:before{content:"";width:calc(100% - 11px);position:absolute;bottom:1.5px;border-bottom:1px solid #fff}header.egloo .mega-menu .change>span:after{content:"/";padding-left:.2rem;padding-right:.2rem}header.egloo .mega-menu .menu-list{padding-top:8.43rem;padding-bottom:3rem;font-size:1.875rem;font-weight:400;flex:1}header.egloo .mega-menu .menu-list .second-menu-list{display:none}header.egloo .mega-menu .menu-list li{list-style:none;line-height:1;padding-bottom:2.2rem}header.egloo .mega-menu .menu-list li.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center;cursor:pointer}header.egloo .mega-menu .menu-list li.menu-item-has-children>a:after{content:"+";font-size:1.375rem;margin-top:-.2rem}header.egloo .mega-menu .menu-list li.menu-item-has-children>a.active:after{content:"-";font-size:1.375rem}header.egloo .mega-menu .menu-list li.menu-item-has-children>a.active+ul.sub-menu{max-height:1000px;padding-top:2.1rem;padding-bottom:.1rem}header.egloo .mega-menu .menu-list li.menu-item-has-children ul.sub-menu{padding-left:.5625rem;padding-top:0;max-height:0;transition:all 300ms ease-in-out;overflow:hidden}header.egloo .mega-menu .menu-list li.menu-item-has-children ul.sub-menu li{font-size:1.375rem;line-height:1.1}header.egloo .mega-menu .menu-list li.menu-item-has-children ul.sub-menu li:not(:last-child){padding-bottom:1.375rem}header.egloo .mega-menu .menu-list li.menu-item-has-children ul.sub-menu li:last-child{padding-bottom:0}header.egloo .mega-menu .social{display:flex;gap:.975rem}header.egloo .mega-menu .social li,header.egloo .mega-menu .social li a{display:flex}header .mobile-button{display:grid;align-items:center}header .mobile-button button{all:unset;width:1.4375rem;height:1.218rem;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative;z-index:9}header .mobile-button button .linea{border-bottom:1.5px solid;transition:transform 300ms ease-in-out}header .mobile-button button .linea{border-color:#000}header.white .mobile-button button .linea{border-color:#fff}header.open .mobile-button button .linea-1{transform:translateY(9px) rotate(-45deg);border-color:#fff}header.open .mobile-button button .linea-2{opacity:0}header.open .mobile-button button .linea-3{transform:translateY(-9px) rotate(45deg);border-color:#fff}@media only screen and (max-width:767px){header.egloo.open .mega-menu{overflow-y:scroll}header.egloo .mega-menu .mega-menu-wrapper{display:grid;height:auto}header.egloo .mega-menu .menu-list{padding-top:3.43rem;padding-bottom:1.1rem}header.egloo .mega-menu{width:15rem;min-width:15rem;padding-right:1.5rem}header.egloo .mega-menu .menu-list{font-size:1.5rem}header.egloo .mega-menu .menu-list li.menu-item-has-children ul.sub-menu li{font-size:1.1rem}header.egloo .logo svg{max-width:7.625rem}header.egloo .container{padding-top:1.5rem;padding-bottom:1.5rem}header.egloo .mega-menu{padding-top:3.15rem;transition:all 200ms ease-in-out}header.egloo.fixed .mega-menu{padding-top:2.69rem}header.egloo.fixed.open{background:#fff0}}body.home section#hero{height:100vh;display:flex;flex-direction:column}body.home.loading section#hero:not(.has-poster) .bg-overlay{opacity:100%!important}body.home section#hero .bg .video-home-poster img{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}body.home section#hero.has-poster .bg .video-home-hero{opacity:0;transition:opacity 600ms ease-in-out}body.home section#hero.has-poster .bg .video-home-hero.playing{opacity:1}body section#hero video{width:100%;object-fit:cover}body.home section#hero>.container{flex:1;display:flex;flex-direction:column}body.home section#hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}body.home section#hero .bg .bg-overlay{background-color:#000;width:100%;height:100%;position:absolute}body.home section#hero .bg video{position:absolute;top:0;left:0;height:100%;object-fit:cover;width:100%}body.home section#hero .bg .video-home-hero{position:absolute;width:100%;height:100%;overflow:hidden}body.home section#hero .bg .video-home-hero iframe{position:absolute;top:50%;left:50%;max-width:unset;max-height:unset;transform:translate(-50%,-50%);width:auto;height:auto}body.home section#hero .sentences{position:absolute;top:50%}body.home section#hero .sentences .sentence{color:#fff;z-index:9;font-size:4rem;line-height:.81;margin-left:2.37rem;font-weight:600;filter:url(#threshold) blur(.6px);position:absolute;bottom:2.75rem}body.home section#hero .sentences .sentence p span{padding-left:7rem}body.home section#hero .sentences .sentence #text1,body.home section#hero .sentences .sentence #text2{position:absolute;width:auto;left:0;text-align:center;white-space:nowrap}body.home section#hero #filters{width:20rem;position:absolute;height:4rem;bottom:0;left:0}body.home section#hero .hero-content{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center}body.home section#hero .changing-sentences{color:#fff;font-size:4rem;font-weight:600;line-height:1}@media (min-width:768px){.only-mobile{display:none!important}}@media (max-width:768px){.only-desktop{display:none!important}body,a,body *{touch-action:manipulation}body.home section#hero .changing-sentences{font-size:2.5rem}body.home{position:fixed;height:100%;width:100%;overflow:hidden}body.home section#hero .hero-content{position:absolute;top:calc(50% - 3rem);width:100%;transform:translatey(-50%)}body.home section#hero>.container,body.home section#hero .bg .bg-overlay{pointer-events:none}}body.home footer{display:none}.changing-sentences .complete-sentence-wrap{display:flex;gap:.25em}@media (max-width:768px){.changing-sentences .complete-sentence-wrap{flex-direction:column;gap:0}}.changing-sentences .complete-sentence-wrap .changing-wrap{--gap:0.5em;flex:1;position:relative;height:1.2em;max-height:1.2em;overflow:hidden;display:flex;flex-direction:column;gap:var(--gap)}@media (max-width:768px){.changing-sentences .complete-sentence-wrap .changing-wrap{overflow:visible}}section#hero.about-studio .bg-img{position:relative}section#hero.about-studio .bg-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-65%);z-index:3}section#intro-about .container{padding-top:2.06rem;display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr)}section#intro-about .container .intro-about-left{display:grid;grid-column:span 6}section#intro-about .container .intro-about-right{display:grid;grid-column:span 6}section#intro-about .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.6}section#intro-about .container .intro-about-right p:not(:last-child){margin-bottom:1.2rem}section#intro-about .container .intro-about-left .title h3{font-size:2.62rem;font-weight:600;margin-bottom:1.1rem;max-width:95%}section#intro-about .container .intro-about-left .title strong{background-color:#f8c110;color:#fff;font-weight:600;padding:.3rem}section#intro-about .container .intro-about-left .under-title p{font-size:1.37rem;font-weight:600;max-width:90%}body.page-template-about section#slider .container-full{margin-top:2.06rem}section#slider .container-full{margin-top:3.56rem;width:100%}section#slider .container-full .img{position:relative;width:100%;height:100%;overflow:hidden}section#slider .container-full .img .slider-left{position:absolute;bottom:50%;transform:translateY(50%);z-index:2;cursor:pointer}section#slider .container-full .img .slider-right{position:absolute;right:0%;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}section#slider .container-full .swiper-slide img{height:85vh;object-fit:cover;width:100%}section#slider .container-full .img.unactive .slider-arrow{display:none}@media only screen and (max-width:768px){body.page-template-about section#hero video{min-height:80vw;object-fit:cover}body.page-template-about section#slider .container-full .swiper-slide img{height:70vw}section#hero.about-studio .bg-img img{position:absolute;width:3rem;height:3rem;top:50%;left:50%;transform:translate(-50%,-77%);z-index:3}.container{padding-left:1.25rem;padding-right:1.25rem}section#intro-about .container{padding-top:1.06rem;display:grid;gap:0;grid-template-columns:repeat(12,1fr)}section#intro-about .container .intro-about-left .title h3 br{display:none}section#intro-about .container .intro-about-left .title h3{margin-top:2rem;font-size:1.62rem;font-weight:600;max-width:100%;margin-bottom:1.1rem}section#intro-about .container .intro-about-left .under-title p{font-size:1.12rem;font-weight:600;max-width:100%}section#intro-about .container .intro-about-left .under-title p br{display:none}section#intro-about .container .intro-about-left{display:grid;grid-column:span 12}section#intro-about .container .intro-about-right{padding-top:3rem;display:grid;grid-column:span 12}section#intro-about .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.6}section#slider .container-full .img .slider-left{width:2.7rem;height:2.7rem;position:absolute;bottom:50%;transform:translateY(50%);z-index:2}section#slider .container-full .img .slider-right{width:2.7rem;height:2.7rem}section#slider .container-full .img .slider-left img,section#slider .container-full .img .slider-right img{width:100%;height:100%}.slider-right img,.slider-left img{width:2.7rem;height:2.7rem}body section#our-mission .container .intro-about-left,body section#our-mission .container .intro-about-right{display:grid;grid-column:span 12}body section#our-mission .container .intro-about-left .title h3{padding-top:2rem;font-size:1.62rem;font-weight:600;margin-bottom:1.1rem}body section#our-mission .container .intro-about-left .under-title p{font-size:1.12rem;font-weight:600;width:100%;padding-bottom:2rem}body section#our-mission .container .intro-about-right p:not(:last-child){padding-bottom:0rem}body section#our-mission .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.6}body section#our-mission .container{padding-top:2.06rem;display:grid;gap:0rem;grid-template-columns:repeat(12,1fr)}body.page-template-about section#slider .container-full{margin-top:3rem}section#intro-about .container .intro-about-left .title h3{margin-top:2.2rem;margin-bottom:2rem}section#intro-about .container .intro-about-right{padding-top:1.3rem}body.page-template-about section#slider .container-full .swiper-slide img{min-height:70vw;object-fit:cover}body section#our-mission .container .intro-about-left .under-title p{max-width:100%}body section#our-mission .container{padding-top:1.26rem}body section#buttons-togetherness .container .button{gap:1.25rem}body section#buttons-togetherness{padding:1.25rem 0}body section#hero.book .bg-img img{height:85vw;object-fit:cover}}body.page-template-projects footer.egloo .container{margin-top:0}section#projects{margin-top:8.5rem;margin-bottom:-2.5rem}section#projects .container{display:flex;justify-content:space-between;align-items:center}section#projects .container .search{position:relative;display:flex;height:100%;background:#f8f8f8}section#projects .container .search input{border-bottom:1px solid #000;outline:none;background:#f8f8f8;border:0;padding:.412rem .95rem;font-weight:700;line-height:1.2}section#projects .container .search input::placeholder{color:#000}section#projects .container .search img{width:.9rem;right:.7rem;position:absolute;top:50%;transform:translatey(-50%)}section#projects #masonry-container{margin-top:2.375rem;width:100%}section#projects #masonry-container img{width:50%;object-fit:cover}section#projects .container #category-list{display:flex;gap:1.125rem}section#projects .container #category-list li.all{background-color:#707070}section#projects .container #category-list li{display:flex;align-items:center;font-size:.75rem;text-transform:uppercase;font-weight:600;color:#fff;transition:opacity 200ms ease-in-out}section#projects .container #category-list li.unactive{opacity:.5}section#projects .container #category-list li a{padding:.412rem .95rem}section#projects .masonry{margin-top:2.375rem;position:relative;width:100%;display:flex;gap:2.5rem}section#projects .masonry .column{flex:1;display:flex;flex-direction:column;gap:2.5rem}section#projects .masonry #masonry-layout{flex-direction:row;align-items:flex-start}section#projects .masonry .masonry-col{flex:1;min-inline-size:0}section#projects .masonry .post{position:relative;overflow:hidden;margin-bottom:2.5rem}section#projects .masonry .post.unactive{display:none!important}section#projects .masonry img{width:100%}section#projects .masonry .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#161616;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:0.5s;color:#fff;z-index:1}section#projects .masonry .overlay>a{position:absolute;top:0;left:0;width:100%;height:100%}section#projects .masonry .overlay>.content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}section#projects .masonry .post:hover .overlay{opacity:.95;cursor:pointer}section#projects .masonry .post .overlay h2{font-size:2rem;padding-bottom:1rem;text-align:center}section#projects .masonry .post .overlay h3,section#projects .masonry .post .overlay p{font-size:1rem;text-transform:uppercase}body.page-template-press footer.egloo .container{margin-top:2.3rem}section#press{margin-top:8.5rem}section#press .container .container-category-filter{display:flex;justify-content:space-between;align-items:flex-start}section#press .change-view,section#press .sort-by{display:flex;gap:.5rem}section#press .select-container{position:relative}section#press .select-container input{border:0;font-size:1rem;cursor:pointer;line-height:1.2}section#press .select-container.active input{color:#9b9b9b}section#press .select-container .option-container{max-height:0;overflow:hidden;position:absolute;transition:max-height padding 200ms ease-in-out;z-index:1;background:#fff}section#press .select-container .option-container label{cursor:pointer}section#press .select-container.active .option-container,section#topbar-news .select-container.active .option-container{max-height:1000px}section#press .grouping .title{font-size:1rem;color:#9b9b9b}section#press .container .category{display:flex;gap:1.125rem;align-items:center;flex-wrap:wrap}section#press .container .category li{display:flex;align-items:center;font-size:.75rem;text-transform:uppercase;font-weight:600;color:#fff;transition:opacity 200ms ease-in-out}section#press .container .category li:hover{opacity:1}section#press .container .category li.unactive{opacity:.5}section#press .container .category a{padding:.412rem .95rem}section#press .container .container-category-filter .grouping{display:flex;gap:3rem;align-items:flex-start}section#press .press-list .col .date,section#press .press-list.list .col .under-title,section#press .press-list.list .col .img,section#press .press-list.list .col .category .span-4{display:none}section#press .press-list.list .col{border-bottom:1px solid rgb(0 0 0 / .3);align-items:center;grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem;padding:1.5625rem 0}section#press .press-list.list .category{grid-column:span 4;margin-top:0}section#press .press-list.list .title{grid-column:span 6;margin-top:0}section#press .press-list.list .date{grid-column:span 2}section#press .press-list.list{gap:0}section#press .press-list.list .col:first-child{border-top:1px solid rgb(0 0 0 / .3)}section#press .press-list.list .col .date{display:block}section#press .press-list.list .img{display:none}section#press .span-1,section#press .span-2,section#press .span-3,section#press .span-4{display:flex;align-items:center;font-size:.75rem;text-transform:uppercase;font-weight:600;color:#fff;padding:.412rem .95rem}section#press .span-1{background-color:#f8c110}section#press .span-2{background-color:#eb6954}section#press .span-3{background-color:#d94179}section#press .span-4{background-color:#fff;padding:.37rem .95rem}section#press .span-4{color:#000;border:1px solid #000}.mt-18{margin-top:1.125rem}section#press .grid-12{margin-top:2.75rem;display:grid;gap:3.187rem 2.5rem;grid-template-columns:repeat(12,1fr)}section#press .img img.only-ipad{display:none}section#press .col-6 .img img,section#press .col-3 .img img{width:100%;height:100%;object-fit:cover}section#press .col-6 .title h3,section#press .col-3 .title h3{font-size:1.25rem;font-weight:600}section#press .col-6 .under-title,section#press .col-3 .under-title{font-size:.875rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section#press .col-6 .under-title p,section#press .col-3 .under-title p{text-align:left}section#press .col-6{display:grid;grid-column:span 6}section#press .col-3{display:grid;grid-column:span 3}section#press .button-load-press{text-align:center;margin-top:4.5rem}section#press .button-load-press button{outline:none;border:0;background:#000;color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase;display:flex;align-items:center;margin:auto}section#press .button-load-press button a{min-width:13.3rem;min-height:2.8rem;line-height:2.8rem}section#press .press-list .col.first{display:none}section#press .press-list.list .col.first{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem;padding-top:.6875rem;padding-bottom:.9rem}section#press .press-list.list .col.first p{margin-bottom:0}section#press .press-list.list .col.first p:nth-child(1){grid-column:span 4}section#press .press-list.list .col.first p:nth-child(2){grid-column:span 6}section#press .press-list.list .col.first p:nth-child(3){grid-column:span 2}section#press .press-list.list .col:first-child{border-top:0}section#press .select-container .option-container{width:calc(100% + 0.3rem)}section#press .select-container .option-container{width:calc(100% + 0.3rem)}section#press .press-list.list .col.first:not(:first-child){display:none}section#press .press-list.list .col a{align-items:center;grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem}@media only screen and (min-width:767px) and (max-width:991px){section#press .col-3{grid-column:span 6}section#press .col-3 .img img{display:none}section#press .col-3 .img img.only-ipad{display:block}}@media only screen and (min-width:768px){section#projects .container #category-list li:hover{opacity:1}}@media only screen and (max-width:768px){section#press{margin-top:7.6rem}section#press>.container{padding-left:0;padding-right:0}section#press .grid-12{margin-top:1.6rem;display:block;display:grid;row-gap:.8rem;grid-template-columns:repeat(1,1fr)}section#press .container .container-category-filter{display:flex;flex-wrap:wrap;padding:0}section#press .grid-12{padding-left:1.25rem;padding-right:1.25rem}body section#press .button-load-press button{margin-top:2.5rem}section#press .container .container-category-filter .press-categories{gap:1.25rem;overflow:scroll;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2rem}body section#topbar-news>.container{padding:0}section#press .grouping .title,section#press .select-container input,body section#topbar-news .grouping .title,body section#topbar-news .select-container input{font-size:.75rem;display:grid}section#topbar-news .select-container .option-container,section#press .select-container .option-container{font-size:.75rem}section#press .container .container-category-filter .grouping,body section#topbar-news .grouping{gap:1.25rem;padding-left:1.25rem;padding-right:1.25rem;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.25rem;width:100%}body section#topbar-news .select-container .option-container,body section#press .select-container .option-container{padding-top:0.4rem!important}body section#press .press-list.list .col .category .span-4{display:flex}body section#topbar-news .select-container .option-container .option:not(:last-child),body section#press .select-container .option-container .option:not(:last-child){padding-bottom:.4rem}section#press .press-list.list .title{grid-column:span 12;margin-top:0}section#press .press-list.list .category{grid-column:span 12;margin-top:0;order:2}section#press .press-list.list .title{grid-column:span 12;margin-bottom:.5rem;order:1}section#press .press-list.list .col{column-gap:0}section#press .press-list.list .col.first{display:none}body section#press .press-list.list .col .date{display:none}section#press .container .container-category-filter .press-categories::-webkit-scrollbar{display:none}section#press .container .container-category-filter .press-categories li{white-space:nowrap}section#press .container .container-category-filter .press-categories li a{padding:.5rem .95rem}section#press .col-6,section#press .col-3{grid-column:span 1}section#press .span-1,section#press .span-2,section#press .span-3,section#press .span-4{display:flex;align-items:center;font-size:.75rem;text-transform:uppercase;font-weight:600}section#press .col-6 .title h3,section#press .col-3 .title h3{font-size:1rem;font-weight:600}section#projects .container .search{margin-top:1.25rem!important}section#projects .container .search input{width:100%}section#press .press-list.list .col,body section#news .news-list.list .col{border-bottom:0;border-top:1px solid rgb(0 0 0 / .3)}body section#news .news-list.list .col a{grid-template-columns:repeat(1,1fr);column-gap:0}body section#news .news-list.list .col{display:block}body section#news .news-list.list .col.first{display:none}section#press .select-container{white-space:nowrap}body section#topbar-news .grouping{margin-top:7.6rem}body section#news .button-load-articles button a{min-width:auto}body section#news .button-load-articles button{min-width:9.3rem;min-height:2.8rem;line-height:2.8rem;margin-top:3.5rem;outline:none;border:0;background:#000;color:#fff;font-weight:700;font-size:.93rem;text-transform:uppercase;display:flex;align-items:center;margin:auto;margin-top:3.5rem;justify-content:center}body section#news{margin-top:1.6rem}section#press .grouping .title,section#press .select-container input,body section#topbar-news .grouping .title,body section#topbar-news .select-container input{white-space:nowrap}section#press .select-container input,body section#topbar-news .select-container input{min-width:6rem}section#press .press-list.list .col:last-child,section#news .news-list.list .col:last-child{border-bottom:1px solid rgb(0 0 0 / .3)}section#press .col-6 .under-title,section#press .col-3 .under-title{font-size:.75rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:1rem}section#press .button-load-press button{outline:none;border:0;background:#000;color:#fff;font-weight:700;font-size:.93rem;text-transform:uppercase;display:flex;align-items:center;margin:auto}section#press .button-load-press button a{min-width:9.3rem;min-height:2.8rem;line-height:2.8rem}section#press .button-load-press{text-align:center;margin-top:2rem}.single-progetto section#others .container{margin-top:2.75rem;display:flex;flex-direction:column;align-items:center}.single-progetto section#others .container .credits{font-size:1rem;font-weight:400;padding:.5rem 1rem;color:#fff;background-color:#d94179;margin-bottom:2rem}.single-progetto section#others .container .others{margin-bottom:2.56rem;font-size:1.62rem;font-weight:400;text-transform:uppercase}section#projects{margin-top:7.6rem;margin-bottom:-2rem}section#projects .container{display:flex;flex-wrap:wrap;padding:0}section#projects .container #category-list{gap:1.25rem;overflow:scroll;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}section#projects .container #category-list::-webkit-scrollbar{display:none}section#projects .container #category-list li{white-space:nowrap}section#projects .container #category-list li a{padding:.5rem .95rem}section#projects .container .search{width:calc(100% - 2.5rem);margin:auto}section#projects .masonry #masonry-layout{flex-direction:column;align-items:stretch;gap:0}section#projects .masonry .masonry-col{display:contents}section#projects .masonry .post{margin-bottom:2rem}section#projects .container .search input{min-height:2.1rem;font-size:.75rem}body section#hero-news .container .columns .column .img50-50{grid-template-columns:repeat(1,1fr);column-gap:0;row-gap:2.36rem}}section#news{margin-top:7rem}body.page-template-press footer.egloo .container{margin-top:2.3rem}section#news .container{display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr)}section#news .container .col-6{display:grid;grid-column:span 6}section#news .container .col-4{display:grid;grid-column:span 4}section#news .container .col-6 .img img,section#news .container .col-4 .img img{width:100%;height:100%;object-fit:cover}section#news .container .col-6 .date,section#news .container .col-4 .date{color:#9a9a9a;text-transform:uppercase;font-size:.75rem;font-weight:600;padding-top:.75rem;padding-bottom:.937rem}section#news .container .col-6 .title h3,section#news .container .col-4 .title h3{font-size:1.25rem;font-weight:600;padding-bottom:.562rem}section#news .container .col-6 .under-title,section#news .container .col-4 .under-title{font-size:.875rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.1rem}section#news .container .col-6 .under-title p,section#news .container .col-4 .under-title p{text-align:left}body.page-template-news footer.egloo .container{margin-top:2.3rem}section#topbar-news .grouping{display:flex;justify-content:flex-end;margin-top:8.8rem;gap:3rem}section#topbar-news .change-view,section#topbar-news .sort-by{display:flex;gap:.5rem}section#topbar-news .select-container{position:relative}section#topbar-news .select-container input{border:0;font-size:1rem;cursor:pointer;line-height:1.2}section#topbar-news .select-container .option-container,section#press .select-container .option-container{max-height:0;overflow:hidden;position:unset;padding-top:0;padding-bottom:0;padding-left:.6rem;padding-right:.6rem;margin-left:-.6rem;transition:all 300ms ease-in-out;z-index:1;background:#fff;width:calc(100% + 0.6rem)}section#topbar-news .select-container .option-container label{cursor:pointer}section#topbar-news .select-container.active .option-container,section#press .select-container.active .option-container{padding-top:.2rem}section#topbar-news .select-container .option-container,section#press .select-container .option-container{padding-top:.2rem}section#topbar-news .select-container .option-container .option:not(:last-child),section#press .select-container .option-container .option:not(:last-child){padding-bottom:.2rem}section#topbar-news .grouping .title{font-size:1rem;color:#9b9b9b}section#news{margin-top:2.1rem}section#news .container{row-gap:3.875rem}section#news .container .col-6 .date,section#news .container .col-4 .date{padding-top:1rem;padding-bottom:1rem}section#news .container .col-6 .title h3,section#news .container .col-4 .title h3{padding-bottom:1.0625rem;line-height:1.1}section#news .news-list .col.first{display:none}section#news .button-load-articles,section#press .button-load-press{text-align:center;margin-top:0}section#news .button-load-articles button{outline:none;border:0;background:#000;color:#fff;font-weight:700;font-size:1.125rem;text-transform:uppercase;display:flex;align-items:center;margin:auto;margin-top:4.5rem}section#press .button-load-press button{margin-top:4.5rem}section#news .button-load-articles button a{min-width:13.3rem;min-height:2.8rem;line-height:2.8rem}section#news .news-list.list .col .under-title,section#news .news-list.list .col .img,section#news .news-list.list .col .category .span-4{display:none}section#news .news-list.list .col{border-bottom:1px solid rgb(0 0 0 / .3);align-items:center;grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem;padding:1.5625rem 0}section#news .news-list.list .col a{align-items:center;grid-column:span 12;display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem}section#news .news-list.list .title{grid-column:span 9;margin-top:0;order:1}section#news .news-list.list .date{grid-column:span 3;order:2}section#news .news-list.list{gap:0}section#news .news-list.list .col.first{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2.5rem;padding-top:.6875rem;padding-bottom:.9rem}section#news .news-list.list .col:first-child{border-top:0}section#news .news-list.list .col .date{display:block}section#news .news-list.list .img{display:none}section#news .news-list.list .col.first:not(:first-child){display:none}section#news .news-list.list .col-6 .title h3,section#news .news-list.list .col-4 .title h3{padding-bottom:0}section#news .news-list.list .col-6 .date,section#news .news-list.list .col-4 .date{padding-top:0;padding-bottom:0}section#news .news-list.list .col.first p{margin-bottom:0}section#news .news-list.list .col.first p:nth-child(1){grid-column:span 9}section#news .news-list.list .col.first p:nth-child(2){grid-column:span 3}@media only screen and (max-width:768px){section#news .container{display:flex;flex-direction:column;gap:2rem}section#news .container .col-6 .date,section#news .container .col-4 .date{color:#9a9a9a;text-transform:uppercase;font-size:.75rem;font-weight:600;padding-top:.9rem;padding-bottom:.9rem}section#news .container .col-6 .title h3,section#news .container .col-4 .title h3{padding-bottom:.5rem}section#news .container .col-6 .title,section#news .container .col-4 .title{font-size:.93rem;font-weight:600;padding-bottom:.5rem}}section#our-mission .container{padding-top:2.06rem;display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr)}section#our-mission .container .intro-about-left{display:grid;grid-column:span 6}section#our-mission .container .intro-about-right{display:grid;grid-column:span 6}section#our-mission .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.6}section#our-mission .container .intro-about-right p:not(:last-child){margin-bottom:1.2rem}section#our-mission .container .intro-about-left .title h3{font-size:2.62rem;font-weight:600;margin-bottom:1.1rem}section#our-mission .container .intro-about-left .title strong{background-color:#f8c110;color:#fff;font-weight:600;padding:.3rem}section#our-mission .container .intro-about-left .under-title p{font-size:1.37rem;font-weight:600;max-width:80%}body.single-news #gallery{position:relative}body.single-news #gallery .content.unactive .slider-arrow{display:none}body.single-news #gallery .slider-arrow{position:absolute;top:50%;transform:translatey(-50%);z-index:1;cursor:pointer}body.single-news #gallery .slider-arrow.slider-right{right:0}body.single-news section#hero-news .section{margin:2.5rem 0}body.single-news section#hero-news .section.description a{text-decoration:underline}section#hero-news .container{margin-top:8.56rem}section#hero-news .container .columns{display:flex;justify-content:center}section#hero-news .container .columns .column{width:100%;max-width:56rem;margin-bottom:3.56rem}section#hero-news .container.full-content{padding-left:0;padding-right:0;margin-top:0}section#hero-news .container.full-content .columns .column{max-width:100%}body section#hero-news .container.full-content .column .title,section#hero-news .container.full-content .column .content .description{max-width:56rem;margin-left:auto;margin-right:auto}section#hero-news .container .columns .column .img50-50{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2.5rem}section#hero-news .container .columns .column .img{width:100%;height:auto}section#hero-news .container .columns .column .img img{width:100%;height:100%;object-fit:cover}section#hero-news .container .columns .column .title{margin:2.5rem 0}section#hero-news .container .columns .column .title h1{text-transform:uppercase;font-weight:600;font-size:2rem;line-height:1.31}section#hero-news .container .columns .column .title p{text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1.83;color:#9a9a9a}section#hero-news .container .columns .column .description p{font-size:1rem;font-weight:400;line-height:1.62}section#hero-news .container .columns .column .description p strong{font-weight:600}section#hero-news .container .columns .column .socials ul{margin-top:3.51rem;display:flex;gap:.75rem;justify-content:center;align-items:center}section#hero-news .container .columns .column .socials ul img{width:1.875rem;height:auto}section#other-news .container .title h2{font-size:2rem;font-weight:700;line-height:1.1;text-transform:uppercase;padding-bottom:3.56rem;text-align:center}section#other-news .container .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem}section#other-news .container .columns .column{grid-column:span 4}section#other-news .container .columns .column .contain-news .img{width:100%}section#other-news .container .columns .column .contain-news .img img{width:100%;height:100%;object-fit:cover}section#other-news .container .columns .column .contain-news .title{display:block;padding:1rem 0}section#other-news .container .columns .column .contain-news .title p{text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1.83;color:#9a9a9a}section#other-news .container .columns .column .contain-news .title h3{font-size:1.25rem;text-transform:uppercase;line-height:1.1}section#other-news .container .columns .column .contain-news .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.6rem}section#other-news .container .columns .column .contain-news .description p{font-size:.87rem;line-height:1.58;font-weight:400}body.single-news footer.egloo .copyright .container{margin-top:3.5rem}section#hero-news .container .columns .column .title p{line-height:1.1;padding-top:.75rem}section#hero-news .container .columns .column .description p:not(:last-child){margin-bottom:1.5rem}body.home{position:fixed;width:100%;overflow:hidden;height:100%}section#hero-space-makers{position:relative}section#hero-space-makers video{width:100%;object-fit:cover}section#hero-space-makers .img{position:relative}section#hero.about-studio .bg-img img.hero-video-poster,section#hero-space-makers .img img.hero-video-poster{position:absolute;inset:0;inline-size:100%;block-size:100%;min-block-size:0;max-inline-size:none;object-fit:cover;transform:none;z-index:0}section#hero video.has-poster,section#hero-space-makers video.has-poster{position:relative;z-index:1;aspect-ratio:16 / 9;opacity:0;transition:opacity 600ms ease-in-out}section#hero video.has-poster.playing,section#hero-space-makers video.has-poster.playing{opacity:1}section#hero-space-makers .img{height:100%;overflow:hidden}section#hero-space-makers .img img{width:100%;object-fit:cover;height:100vh}section#hero.about-studio .player-video,body.home .player-video{position:absolute;right:2.5rem;bottom:2.5rem;z-index:1}body.home .player-video{position:fixed}section#hero.about-studio .player-video img,body.home .player-video img{height:auto;width:auto;position:unset;cursor:pointer;transform:none}section#hero.about-studio .player-video.active img.audio,body.home .player-video.active img.audio{display:block}section#hero.about-studio .player-video.active img.muted,body.home .player-video.active img.muted{display:none}.control.active{display:block}.control.inactive{display:none}section#hero.about-studio .player-video img.audio,body.home .player-video img.audio{display:none}section#hero-space-makers .img .title h2{position:absolute;bottom:0;font-size:13.75rem;font-weight:600;left:2.37rem;line-height:.9;text-transform:uppercase;color:#000;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff}section#space-makers{margin-top:2.5rem}section#space-makers .container{display:grid;gap:2.5rem;grid-template-columns:repeat(12,1fr)}section#space-makers .container .intro-about-left{display:grid;grid-column:span 6}section#space-makers .container .intro-about-right{display:grid;grid-column:span 6}section#space-makers .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.62;max-width:95%}section#space-makers .container .intro-about-right p:not(:last-child){padding-bottom:1.5rem}section#space-makers .container .intro-about-left .title h3{font-size:2.62rem;font-weight:600;line-height:1.24;margin-bottom:1.1rem}section#space-makers .container .intro-about-left .title strong{background-color:#d94179;font-weight:600;color:#fff;padding:.4rem}section#space-makers .container .intro-about-left .under-title p{font-size:1.37rem;font-weight:600;max-width:90%;line-height:1.45}section#contain-imgs .contain-img{width:100%;margin-top:2.06rem;display:grid;gap:2.5rem;grid-template-columns:repeat(3,1fr)}section#contain-imgs .contain-img .description{grid-column:span 3;max-height:0;overflow:hidden;max-width:calc(66.666% - 1rem);margin-bottom:2rem}section#contain-imgs .contain-img .description p:not(:last-child){margin-bottom:1.5rem}section#contain-imgs .contain-img .description .team_social{display:flex;gap:.75rem;margin-top:1.625rem}section#contain-imgs .contain-img .description.only-mobile{display:none}section#contain-imgs .contain-img .description.active{max-height:10000px}section#contain-imgs .contain-img .img-title.with-bio{cursor:pointer}section#contain-imgs .contain-img .img-title.with-bio img{cursor:pointer}section#contain-imgs .contain-img .img-title .img{height:auto;background-color:#fff0;position:relative;transition:all 200ms ease-in-out}section#contain-imgs .contain-img .img-title .img:hover,section#contain-imgs .contain-img .img-title.active .img{background-color:var(--violet)}section#contain-imgs .contain-img .img-title .img img{width:100%;height:100%;object-fit:cover;filter:unset;mix-blend-mode:unset;transition:filter 200ms ease-in-out}section#contain-imgs .contain-img .img-title .img:hover img,section#contain-imgs .contain-img .img-title.active .img img{filter:saturate(0) contrast(1);mix-blend-mode:lighten}section#contain-imgs .contain-img .img-title h2{font-size:1.125rem;text-transform:uppercase;padding-bottom:.5rem;padding-top:2.2rem;font-weight:600;text-align:center}section#contain-imgs .contain-img .img-title p{font-size:1.125rem;font-weight:400;text-align:center;margin-bottom:0}section#contain-imgs .contain-img .img-title .title .bio{display:none}section#contain-imgs .container .contain-img .img-title .title .bio h4{padding-top:5rem;padding-left:0;text-transform:uppercase;font-size:1.62rem;font-weight:600;line-height:1.46}section#contain-imgs .container .contain-img .img-title .title .bio p{text-align:left;width:200%;font-size:1rem;line-height:1.62}section#contain-imgs .container .contain-img .img-title .title .bio .team_social{margin-top:3.12rem;margin-bottom:3.6rem;display:flex;align-items:center;gap:1rem}section#collaborators .main-contain{margin-top:4.62rem;width:65%;margin-left:auto;margin-right:auto;margin-bottom:0rem}section#collaborators .container{display:flex;justify-content:center}section#collaborators .main-contain .title{grid-column:span 8}section#collaborators .main-contain .title h4{font-weight:600;text-transform:uppercase;background-color:#d94179;max-width:21rem;padding:.5rem;font-size:1.37rem;line-height:1.45;color:#fff;display:inline-block;line-height:1.05}section#collaborators .main-contain .title p{padding-top:1.125rem;font-size:1rem;font-weight:300;line-height:1.91;letter-spacing:.05375em}@media only screen and (max-width:768px){section#hero-space-makers .img .title h2{position:absolute;bottom:1rem;font-size:4.75rem;font-weight:600;left:2.37rem;line-height:.9;text-transform:uppercase;color:#000;-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}section#hero-space-makers .img img{width:100%;object-fit:cover;height:40vh}section#space-makers{margin-top:3.06rem}section#space-makers .container .intro-about-left{display:grid;grid-column:span 12}section#space-makers .container .intro-about-right{display:grid;grid-column:span 12}section#space-makers .container .intro-about-left .title h3{font-size:1.62rem;font-weight:600;line-height:1.24;margin-bottom:2rem}section#space-makers .container .intro-about-left .under-title p{font-size:1.12rem;font-weight:600;width:100%;line-height:1.45;padding-bottom:1.3rem;max-width:100%}section#space-makers .container .intro-about-left .under-title p br{display:none}section#space-makers .container{display:grid;gap:0rem;grid-template-columns:repeat(12,1fr)}section#space-makers .container .intro-about-right p{font-size:1rem;font-weight:300;line-height:1.62;width:100%;max-width:100%}section#space-makers .container .intro-about-right p:not(:last-child){padding-bottom:0rem}section#collaborators .main-contain .title h4{font-weight:600;text-transform:uppercase;background-color:#d94179;max-width:15rem;padding:.5rem;font-size:1rem;line-height:1.45;color:#fff}section#collaborators .main-contain{margin-top:3rem;width:70%;margin-left:auto;margin-right:auto;margin-bottom:0rem}section#collaborators .main-contain .title p{padding-top:1.125rem;font-size:1rem;font-weight:300;line-height:1.91;letter-spacing:.05375em}section#contain-imgs .contain-img{width:100%;margin-top:3rem;gap:1.5rem;row-gap:.5rem;grid-template-columns:repeat(2,1fr)}section#contain-imgs .contain-img .img-title .img:before{display:none}section#contain-imgs .contain-img .description{grid-column:span 1;max-width:100%}section#contain-imgs .contain-img .img-title{width:100%;margin:0 auto}section#contain-imgs .contain-img .img-title h2{font-size:1.12rem;text-transform:uppercase;padding-bottom:.5rem;padding-top:1.2rem;font-weight:600;text-align:center}section#contain-imgs .contain-img .img-title p{font-size:1rem;font-weight:400;text-align:center;margin-bottom:2rem}section#contain-imgs .contain-img .description .biography h4{font-size:1rem;padding-bottom:.5rem}section#contain-imgs .contain-img .description .biography p{font-size:1rem}section#hero-space-makers .img .title h2{left:1.25rem;bottom:1.5rem}section#hero-space-makers .img img{min-height:100vw}section#contain-imgs .contain-img .img-title .img img{mix-blend-mode:unset}section#contain-imgs .contain-img .img-title .img:hover img,section#contain-imgs .contain-img .img-title.active .img img{mix-blend-mode:lighten}section#contain-imgs .contain-img .description.only-mobile{display:block;grid-column:span 2}section#contain-imgs .contain-img .description.only-mobile.active{margin-top:-.1rem;margin-bottom:2.1rem}section#contain-imgs .contain-img .description.only-desktop{display:none}section#collaborators .main-contain{margin-top:2rem;width:100%}section#hero-news .container .columns .column .title{margin:2.2rem 0 -.4rem 0}section#hero-news .container{margin-top:7.5rem}section#other-news .container>.title h2{font-size:1.62rem}section#hero-news .container .columns .column .title h1{line-height:1.31;font-size:1.62rem}body.single-news section#hero-news .section{margin:2.37rem 0}section#other-news .container .columns .column{grid-column:unset}section#other-news .container .columns{display:block}body section#hero-news .container.full-content .column .title,section#hero-news .container.full-content .column .content .description{padding-left:1.25rem;padding-right:1.25rem}section#hero-news .container.full-content .column>.img img{height:85vw;object-fit:cover}}body.single-progetto footer.egloo .container{margin-top:0}section#hero-single-project{position:relative}section#hero-single-project .swiper-slide img{height:100vh;width:100%;object-fit:cover}section#hero-single-project .content.unactive .slider-arrow{display:none}section#hero-single-project .content .slider-arrow{cursor:pointer}section#hero-single-project .icon-left{position:absolute;top:50%;transform:translateY(-50%);z-index:2}section#hero-single-project .icon-right{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}section#hero-single-project .icon-add{position:absolute;bottom:2%;left:50%;transform:translate(-50%,-50%);z-index:2}section#hero-single-project .img{width:100%;height:100vh;overflow:hidden}section#hero-single-project .img img{width:100%;height:100%;object-fit:cover}section#single-project .container{padding-top:2.37rem;display:grid;gap:2.5rem;justify-content:space-between;grid-template-columns:repeat(12,1fr)}section#single-project .container-left{display:grid;grid-column:span 6}section#single-project .container-left table{background-color:#d94179;max-width:26.75rem;max-height:16rem;padding-left:2.5rem;font-size:1.25rem;font-weight:400;line-height:1.9;color:#fff;padding:2rem 2.5rem;vertical-align:top}section#single-project .container-left table tbody tr:not(:last-child) td{padding-bottom:.2rem}section#single-project .container-left table tr td{line-height:1.2}section#single-project .container-left table tr td:first-child{text-transform:uppercase;font-size:1.25rem;font-weight:600;padding-right:5px}section#single-project .container-left table tr td:last-child{padding-left:5px}section#single-project .container-right{display:grid;grid-column:span 6}section#single-project .container-right h3{font-size:2.62rem;margin-bottom:2.18rem;font-size:2.62rem;font-weight:600}section#single-project .container-right p:not(:last-child){margin-bottom:1.5rem}section#single-project .container-right p{font-size:1rem;line-height:1.6;letter-spacing:.0125em}body.single-progetto section#full-container-img{margin-bottom:2.5rem}section#full-container-img .full-container{width:100%;height:100%}section#full-container-img{overflow:hidden;margin-top:2.5rem}section#full-container-img .full-container img{width:100%;height:100%;object-fit:fill}section#img50-50 .full-container{display:grid;gap:2.5rem;margin:2.5rem 0rem;grid-template-columns:repeat(12,1fr);overflow:hidden}section#img50-50 .full-container .img-left{display:grid;grid-column:span 6;height:100%}section#img50-50 .full-container .img-left img{width:100%;height:100%;object-fit:cover}section#img50-50 .full-container .img-right{display:grid;grid-column:span 6}section#img50-50 .full-container .img-right img{width:100%;height:100%;object-fit:cover}section#img-right{margin-bottom:2.5rem}section#img-right .full-container{position:relative;width:100%;display:flex;justify-content:flex-end;overflow:hidden}section#img-right .testo{position:absolute;top:50%;left:40%;transform:translate(-50%,-50%)}section#img-right .testo p{color:#fff;background-color:#d94179;font-size:2.62rem;max-width:58%;text-transform:uppercase;font-weight:300;font-style:italic;padding:1rem;background-color:var(--bg-color);text-align:left}section#img-right .img{height:100%;width:70%;justify-content:flex-end}section#img-xl .full-container{max-height:63.31rem;overflow:hidden}section#img-left{margin:2.5rem 0rem}section#img-left .full-container{display:flex}section#img-left.txt-sx .full-container{display:flex;flex-direction:row-reverse}section#img-left .full-container .img{width:50%}section#img-left .full-container .testo{width:50%;padding-left:2.5rem;padding-right:2.5rem;display:flex;align-items:center}section#img-left .full-container .testo p{font-size:1rem;font-weight:300;line-height:1.6;letter-spacing:.0125em}section#img-left .full-container p:not(:last-child){padding-bottom:1.5rem}section#img-xl-2 .full-container{overflow:hidden}section#img-right-text-left{margin:2.5rem 0rem;padding-left:2.5rem;max-height:64.12rem;overflow:hidden}section#img-right-text-left .full-container{display:flex;gap:2.5rem}section#img-right-text-left .full-container .img{width:50%}section#img-right-text-left .full-container .testo{width:50%;display:flex;align-items:center}section#img-right .full-container p:not(:last-child){padding-bottom:1.5rem}section#img-right-text-left .full-container .testo p{font-size:1rem;font-weight:300;line-height:1.6;letter-spacing:.03125em}section#video{margin-bottom:2.5rem}section#video .full-container{max-width:100%;color:#fff;display:block;justify-content:center;align-items:center}section#video .full-container .video{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}section#video .full-container .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#video .full-container video{width:100%;height:100%;object-fit:cover}section#others .container{margin-top:4.75rem;display:flex;flex-direction:column;align-items:center}section#others .container .credits{font-size:1.125rem;font-weight:400;padding:.4rem 1rem;color:#fff;background-color:#d94179;margin-bottom:4.75rem;display:inline-block;line-height:1.2}section#others .container .others{margin-bottom:4.86rem;font-size:2rem;line-height:1;font-weight:400;text-transform:uppercase}body.single-progetto section#gallery .full-container .swiper-slide{background-color:#fafafa}body.single-progetto section#gallery .full-container .swiper-slide img{mix-blend-mode:multiply;max-width:80%;object-fit:contain;object-position:center;margin:auto}section#gallery .full-container .swiper-wrapper{align-items:center}section#gallery .full-container{position:relative;overflow:hidden}section#gallery .full-container .content.unactive .slider-arrow{display:none}section#gallery .full-container .icon-left{position:absolute;left:0;top:50%;transform:translateY(-50%)}section#gallery .full-container .content .img img{width:100%;height:100%}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";display:none}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";display:none}section#gallery .full-container .icon-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}section#gallery .full-container .slider-arrow{z-index:2;cursor:pointer}section#single-project .container-right h1{font-size:2.62rem;line-height:1.24;padding-bottom:1.5rem;text-transform:uppercase}section#related-projects .swiper-slide img{height:36vw;width:100%;object-fit:cover}section#related-projects .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#161616;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:0.5s;color:#fff;text-align:center}section#related-projects .overlay>a{position:absolute;left:0;top:0;width:100%;height:100%}section#related-projects .swiper-slide:hover .overlay{opacity:.95;cursor:pointer}section#related-projects .swiper-slide .overlay h2{font-size:2rem;padding-bottom:1rem}section#related-projects .swiper-slide .overlay h3,section#related-projects .swiper-slide .overlay p{font-size:1rem;text-transform:uppercase}section#related-projects .swiper-slide .overlay h3,section#related-projects .swiper-slide .overlay p{font-size:1rem;text-transform:uppercase}@media only screen and (max-width:768px){body.single-progetto section#gallery .full-container .swiper-slide img{max-width:95%}section#single-project .container{padding-top:2.37rem;display:block}section#single-project .container-left table tr td:first-child{text-transform:uppercase;font-size:1rem;font-weight:600}section#single-project .container-left table{background-color:#d94179;max-width:26.75rem;max-height:16rem;padding-left:2.5rem;font-size:1rem;font-weight:400;line-height:1.9;color:#fff;padding:1rem 1.5rem}section#single-project .container-left{display:grid;margin-bottom:2rem}section#single-project .container-right h1{font-size:1.62rem;padding-bottom:1.1rem;padding-top:.2rem}section#single-project .container-right p:not(:last-child){padding-bottom:0rem}section#single-project .container-right p{font-size:1rem;line-height:1.6;letter-spacing:.0125em}section#img-right .testo{position:absolute;top:50%;left:1.25rem;transform:translatey(-50%)}section#img-right .testo p{color:#fff;font-size:1rem;max-width:58%;text-transform:uppercase;font-weight:300;font-style:italic;padding:1rem}section#img-left.txt-sx .full-container,section#img-left.txt-dx .full-container{display:flex;flex-direction:column;width:100%;margin:0 auto;padding:0 1.25rem}section#img-left .full-container .img{width:100%}section#img-left .full-container .testo{margin-top:2.37rem;width:100%;padding-left:0rem;padding-right:0rem;display:flex;align-items:center}section#projects .masonry .post:hover a,section#related-projects .swiper-slide:hover a{pointer-events:unset!important}section#projects .masonry .post a,section#related-projects .swiper-slide a{pointer-events:none}section#projects .masonry .post .overlay h2,body section#related-projects .swiper-slide .overlay h2{font-size:1.375rem;text-align:center}section#projects .masonry .post .overlay p.only-mobile,section#related-projects .swiper-slide .overlay p.only-mobile{background-color:#fff;margin-top:.2rem}section#projects .masonry .post .overlay a,section#related-projects .swiper-slide .overlay a{display:flex;align-items:center;padding:.55rem 2rem;font-size:.75rem;text-transform:uppercase;font-weight:600;color:#fff}section#related-projects .swiper-slide img{height:75vw}section#video .full-container{height:85vw}section#video .full-container video{height:100%;object-fit:cover}section#img-left .full-container p:not(:last-child){padding-bottom:0rem}body.single-news section#hero-news .section#video video{height:75vw;width:100%;object-fit:cover}section#img-left .full-container .testo p{font-size:1rem;font-weight:300;line-height:1.6;letter-spacing:.0125em}section#img50-50 .full-container{display:grid;gap:1.5rem;margin:2.5rem 0rem;grid-template-columns:repeat(12,1fr);overflow:hidden}section#img50-50 .full-container{row-gap:2.37rem}section#hero-single-project .img{height:81vh}section#img50-50 .full-container{margin-top:2.37rem;margin-bottom:2.37rem}section#img50-50 .full-container .img-left,section#img50-50 .full-container .img-right{grid-column:span 12}section#single-project .container-right p:not(:last-child){margin-bottom:1.2rem}}body.page-template-togetherness{padding-bottom:6.43rem}body.page-template-togetherness .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"]{display:none!important}body.page-template-togetherness footer.egloo .container{margin-top:0}section#hero.book{height:100%}section#hero.book .bg-img{width:100%;height:auto}section#hero.book .bg-img img{width:100%;height:100%}section#buttons-togetherness{position:fixed;bottom:0;width:100%;padding:1.81rem 0;background:#fff;z-index:9}section#buttons-togetherness .container .button{display:flex;justify-content:center;gap:1.81rem}section#buttons-togetherness .container .button button{border:none;background-color:#000;color:#fff;text-transform:uppercase;font-family:var(--ff-normal);font-weight:600;width:13.31rem;height:2.81rem;cursor:pointer;transition:all 300ms;font-size:1.125rem}section#buttons-togetherness .container .button button:hover{background-color:#fff;color:#000;border:1px solid #000}section#togetherness .container .columns .left .title h2{text-transform:uppercase;background-color:#d94179;color:#fff;display:inline-block;width:auto;font-size:2.62rem;line-height:1;padding:.4rem .6rem;margin-bottom:1.62rem;font-family:var(--ff-normal)}section#togetherness .container .columns .left .subtitle p{font-size:1.37rem;line-height:1.45;font-weight:600;font-family:var(--ff-normal)}section#togetherness .container .columns .right .description p{font-size:1rem;font-weight:400;line-height:1.62}section#togetherness .container .columns{padding-top:2.125rem;padding-bottom:2.125rem;display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem}section#togetherness .container .columns .column{grid-column:span 6}section#images .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:2.5rem;margin-bottom:2.5rem}section#images .columns:last-child{margin-bottom:0}section#images .columns .column{grid-column:span 12}section#images .columns .column.left,section#images .columns .column.right{grid-column:span 6}@media only screen and (max-width:768px){section#togetherness .container .columns .left .title h2{text-transform:uppercase;background-color:#d94179;color:#fff;font-size:1.55rem;line-height:1.24;margin-bottom:1.62rem;font-family:var(--ff-normal)}body section#buttons-togetherness .container .button button{font-size:.8rem}section#togetherness .container .columns .column{grid-column:span 12}body section#images .columns{grid-template-columns:repeat(1,1fr)}section#togetherness .container .columns .left .subtitle p{font-size:1.12rem;line-height:1.45;font-weight:600;font-family:var(--ff-normal)}section#togetherness .container .columns .right .description p{font-size:.93rem;font-weight:400;line-height:1.62}section#togetherness .container .columns{padding-top:2.125rem;padding-bottom:2.125rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}section#images .columns{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-bottom:1.5rem}}body.page-template-contact-us footer.egloo .container{margin-top:0}section#hero.contacts{display:flex;flex-direction:column;align-items:center}section#hero.contacts p{font-size:1rem;line-height:1.87;font-weight:400}section#hero.contacts .addresses{display:flex;flex-wrap:wrap;gap:4rem;margin-bottom:3.5rem;padding-inline:2.5rem}section#hero.contacts .addresses .address{flex-grow:1;flex-basis:14.4375rem}section#hero.contacts .addresses .address p{text-align:left}@media(max-width:768px){section#hero.contacts .addresses{padding-inline:1.25rem}section#hero.contacts .addresses .address p{text-align:center}}section#hero.contacts .title h2{padding-bottom:1.75rem;font-size:3rem;font-weight:600;line-height:.95;text-transform:uppercase;color:var(--violet);margin-top:8.68rem}section#hero.contacts .info-call{margin-bottom:1.68rem}section#hero.contacts .socials{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.5rem;margin-bottom:3.5rem}section#hero.contacts .img{height:auto;width:100%;padding-left:2.5rem;padding-right:2.5rem}section#hero.contacts .img iframe,section#hero.contacts #map{width:100%;height:28.125rem}section#hero.contacts #map #content h2{font-size:1rem;color:var(--violet);text-transform:uppercase;font-weight:600}section#hero.contacts #map #content p,section#hero.contacts #map #content a{font-size:.875rem;color:#000;margin:0;font-weight:400}section#hero.contacts #map #content p.address{line-height:1.2;padding-top:.35rem;padding-bottom:.3rem}section#hero.contacts #map #content a{text-decoration:underline}section#hero.contacts #map .gm-style .gm-style-iw-c{padding-top:1rem;padding-bottom:0.4rem!important;padding-left:1rem;padding-right:0.1rem!important}section#hero.contacts #map .gm-style .gm-style-iw-c::focus-visible{border:0;outline:0}section#hero.contacts .img img{width:100%;height:100%}section#contacts{margin-top:2.25rem;padding-bottom:3.75rem;background-color:#f5f5f5}section#contacts .container.narrow{display:flex;flex-direction:column;justify-content:center;align-items:center}section#contacts .container.narrow .title h1{color:var(--violet);text-transform:uppercase;font-size:1.62rem;font-weight:600;padding-bottom:3.8rem;padding-top:3.82rem}section#contacts .container.narrow .contact-form{width:31.75rem}section#contacts .container.narrow .cols{display:flex;justify-content:space-between;gap:2.5rem}section#contacts .container.narrow .cols{margin-bottom:2.37rem}section#contacts .container.narrow .form-row .label{margin-bottom:.62rem}section#contacts .container.narrow .form-row .textarea p span textarea{width:100%;background-color:#f5f5f5;border:1px solid #000;height:5.62rem;padding:.5rem}section#contacts .container.narrow .form-row .label p label{font-size:.75rem;font-weight:400;text-transform:uppercase}section#contacts .privacy-checkbox{font-size:.75rem;font-weight:400;margin-top:1rem}section#contacts .privacy-checkbox>p{display:flex;gap:.4rem}section#contacts .privacy-checkbox .wpcf7-list-item{margin:0}section#contacts .container.narrow .form-row .col .input p span input{background-color:#f5f5f5;border:1px solid #000;height:2.81rem;width:14.62rem;padding-left:.5rem;padding-right:.5rem;font-size:1rem}section#contacts .wpcf7-not-valid-tip{color:var(--violet);font-size:.75rem;position:absolute;bottom:-2.5rem}section#contacts .container.narrow .form-submit{margin-top:2.37rem;position:relative}section#contacts .container.narrow .form-submit p input{background-color:#000;width:9.87rem;height:2.75rem;color:#fff;text-transform:uppercase;cursor:pointer;border:1px solid #000;transition:all 200ms ease-in-out;display:flex;align-items:center;justify-content:center}section#contacts .container.narrow .form-submit .wpcf7-spinner{position:absolute;left:4.2rem;top:50%;transform:translatey(-50%);margin:0}section#contacts .container.narrow .form-submit p input:hover{background-color:#fff0;color:#000}section#contacts .container.narrow .contact-form .wpcf7-response-output{padding:0;border:0;margin:0;padding-top:1.3rem;color:var(--violet)}@media only screen and (max-width:768px){section#hero.contacts .title h2{padding-bottom:1.75rem;font-size:1.5rem;font-weight:600;line-height:.95;text-transform:uppercase;color:var(--violet);margin-top:8.68rem}section#hero.contacts p{font-size:1rem;line-height:1.87;font-weight:400}section#hero.contacts .addresses{grid-template-columns:1fr;justify-content:center;text-align:center;column-gap:0;row-gap:2rem;margin-bottom:3rem}section#hero.contacts .addresses p{text-align:center}section#hero.contacts .socials{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}section#hero.contacts .img{height:auto;width:100%;padding-left:1.25rem;padding-right:1.25rem}section#contacts .container.narrow .title h1{color:var(--violet);text-transform:uppercase;font-size:1.12rem;font-weight:600;padding-bottom:3rem;padding-top:3rem}section#contacts .container.narrow .contact-form{width:100%}section#contacts .container.narrow .form-row .col .input p span input{background-color:#f5f5f5;border:1px solid #000;height:1.81rem;width:100%;padding-left:.5rem;padding-right:.5rem}section#contacts .container.narrow .contact-form .wpcf7-response-output{font-size:.8375rem}section#contacts{margin-top:3rem;padding-bottom:3rem;background-color:#f5f5f5}section#contacts .container.narrow .cols{margin-bottom:1.5rem}body.page-template-togetherness{padding-bottom:5.25rem}section#contacts .container.narrow .cols{margin-bottom:2rem}section#hero.contacts .img iframe,section#hero.contacts .img #map{height:22rem}section#hero.contacts #map .gm-style .gm-style-iw-c{padding-bottom:1rem!important;padding-right:1rem!important}section#hero.contacts #map #content p{line-height:1.2}section#contacts .container.narrow .form-submit p input{border-radius:0;-webkit-appearance:none}section#contacts .container.narrow .form-row .textarea p span textarea{border-radius:0}section#contacts .container.narrow .form-row .col .input p span input{border-radius:0}}footer.egloo{padding-top:4.25rem}footer.egloo .copyright .container{margin-top:4.3rem;padding:0!important}footer.egloo .copyright .container .flex-center{display:flex;justify-content:center;padding-bottom:4.25rem}footer.egloo .copyright .container .flex-right{display:flex;justify-content:flex-end;position:absolute;right:0;bottom:0;cursor:pointer}body .otgs-development-site-front-end{display:none}@media only screen and (max-width:767px){footer.egloo .copyright .container{margin-top:3rem}footer.egloo{padding-top:3.5rem}footer.egloo .copyright .container .flex-center{padding-bottom:3.5rem}section#contacts .wpcf7-not-valid-tip{bottom:-1.8rem}section#single-project .container-left table tbody tr:not(:last-child) td{padding-bottom:.4rem}section#press .press-list.list .col a{grid-template-columns:repeat(1,1fr);column-gap:0}section#news .news-list.list .date,section#press .press-list.list .date{order:1}section#news .news-list.list .title{order:2;padding-bottom:0;padding-top:.5rem}section#press .press-list.list .title{order:2;margin-bottom:0;margin-top:.75rem}section#press .press-list.list .col,body section#news .news-list.list .col{padding:1.22rem 0 1rem 0}section#news .container .col-6 .title h3,section#news .container .col-4 .title h3{font-size:1rem}section#hero.about-studio .player-video,body.home .player-video{right:1.25rem;bottom:1.25rem}section#hero.about-studio .player-video img,body.home .player-video img{width:2.5rem;height:2.5rem}section#hero.about-studio,section#hero-space-makers{padding-top:6.7rem}body.page-template-about header.white:not(.fixed) .mobile-button button .linea,body.page-template-about-space-makers header.white:not(.fixed) .mobile-button button .linea{border-color:#000}body.page-template-about header.egloo.white:not(.fixed) .container .logo svg path.black,body.page-template-about header.egloo.white:not(.fixed) .container .logo svg rect.black,body.page-template-about-space-makers header.egloo.white:not(.fixed) .container .logo svg path.black,body.page-template-about-space-makers header.egloo.white:not(.fixed) .container .logo svg rect.black{fill:#000}}@media only screen and (min-width:768px){.only-mobile{display:none}section#projects .masonry .overlay p{margin-bottom:0}section#press .container .container-category-filter .grouping{margin-top:.35rem}}@media only screen and (min-width:769px) and (max-width:1280px){section#intro-about .container .intro-about-left .title h3,section#our-mission .container .intro-about-left .title h3,section#space-makers .container .intro-about-left .title h3,section#togetherness .container .columns .left .title h2,section#img-right .testo p,section#single-project .container-right h1{font-size:2rem}section#intro-about .container .intro-about-left .title h3 br{display:none}section#hero-space-makers .img .title h2{font-size:10rem}section#projects .masonry .post .overlay h2,section#related-projects .swiper-slide .overlay h2{font-size:1.7rem}section#topbar-news .grouping{justify-content:flex-start}section#press .container .category,section#projects .container #category-list{flex-wrap:wrap}section#press .container .container-category-filter,section#projects .container{display:grid;justify-content:space-between;align-items:flex-start;row-gap:1rem}section#projects .container .search{max-width:15.6rem}section#projects .container .search input{width:100%}}body #iubenda-iframe *{font-family:var(--ff-normal)!important;color:black!important;font-weight:500!important}body #purposes-content-container .purposes-item .purposes-item-body,body #purposes-content-container .purposes-item .purposes-item-title .purposes-item-title-btn{font-weight:500!important}body #purposes-content-container .purposes-header{padding-top:0!important}body #iubenda-iframe .purposes-header-right{display:none!important}body #iubenda-iframe .iub-toggle-checkbox input.style1:checked{background-color:#f8c110!important}body #iubenda-iframe .iub-btn-stroked{border:1px solid black!important}body #purposes-content-container .purposes-header .purposes-header-title{font-weight:600!important;font-size:2.5rem!important;margin-bottom:8px!important;line-height:1.2!important;padding-bottom:1.5rem!important;padding-top:1rem!important}body #iubenda-cs-banner .iubenda-granular-controls-container .granular-control-checkbox input.style1:checked{background-color:#f8c110!important}body #iubenda-cs-banner .iubenda-cs-opt-group button,body .iubenda-alert button.iubenda-button-cancel,body #iubenda-iframe .iub-btn-consent,body #iubenda-iframe #iubFooterBtnContainer button,body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn{border:.5px solid #f8c110!important;font-weight:600!important;outline:none!important;box-shadow:none!important;color:black!important;background-color:#f8c110!important;transition:opacity 200ms ease-in-out}body #iubenda-iframe .iub-btn-consent.iub-btn-reject{background-size:9px!important;color:black!important}body #iubenda-iframe .iub-btn-consent.iub-btn-accept{background-size:11px!important;color:black!important}body #iubenda-cs-banner .iubenda-cs-opt-group button:hover,body .iubenda-alert button.iubenda-button-cancel:hover,body #iubenda-iframe #iubFooterBtnContainer button:hover,body #iubenda-iframe #iubFooterBtnContainer button:focus,body #iubenda-iframe .iub-btn-consent.iub-btn-reject:hover,body #iubenda-iframe .iub-btn-consent.iub-btn-accept:hover{background-color:#f8c110!important;color:black!important;border:.5px solid #f8c110!important;box-shadow:none!important;opacity:.8}body #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn{background:#f8c110!important;color:black!important}body #iubenda-cs-banner [tabindex]:not([tabindex="-1"]):focus,body #iubenda-cs-banner a[href]:focus,body #iubenda-cs-banner button:focus,body #iubenda-cs-banner details:focus,body #iubenda-cs-banner input:focus,body #iubenda-cs-banner select:focus,body #iubenda-cs-banner textarea:focus,body #iubenda-iframe [tabindex]:not([tabindex="-1"]):focus,body #iubenda-iframe a[href]:focus,body #iubenda-iframe button:focus,body #iubenda-iframe details:focus,body #iubenda-iframe input:focus,body #iubenda-iframe select:focus,body #iubenda-iframe textarea:focus{outline:none!important}body .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"]{border-radius:50%!important;bottom:2.5rem!important;left:2.5rem!important;right:auto!important;margin:0!important;width:3rem!important;height:3rem!important;background-position:center!important;border:0!important;outline:0!important}@media only screen and (max-width:768px){body.home section#hero .hero-content{pointer-events:none}body #purposes-content-container .purposes-header .purposes-header-title{font-size:2.1rem!important}body .iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"]{left:1.25rem!important;bottom:1.25rem!important;width:2.5rem!important;height:2.5rem!important}}