body.wp-admin #poststuff section.layout.hero-main{width:100%}body.wp-admin #poststuff section.layout.hero-main .wrap .inner .head{max-width:90%;position:absolute;top:calc(5% + 70px);left:5%;right:5%;bottom:5%}body #poststuff section.layout.hero-main,body section.layout.hero-main{height:90vh;background-color:#000;width:100vw;min-height:90vh;height:100%;padding:0;overflow:hidden}body #poststuff section.layout.hero-main .wrap,body section.layout.hero-main .wrap{width:100%;display:flex}body #poststuff section.layout.hero-main .wrap .inner,body section.layout.hero-main .wrap .inner{flex:1;display:flex;height:100%;flex-flow:column nowrap;justify-content:center;align-items:flex-start;width:100%;max-width:1360px}body #poststuff section.layout.hero-main .wrap .inner .head,body section.layout.hero-main .wrap .inner .head{max-width:90dvw;margin:0 auto;position:absolute;top:calc((100% - 1360px)/2 + 70px);left:calc((100% - 1360px)/2);right:calc((100% - 1360px)/2);bottom:calc((100% - 1360px)/2);z-index:3;flex:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;row-gap:3rem;opacity:1;text-shadow:0px 0px 10px rgba(0,0,0,.25)}body #poststuff section.layout.hero-main .wrap .inner .head.active,body section.layout.hero-main .wrap .inner .head.active{opacity:1;transition:all .3s cubic-bezier(.81,0,.33,.99)}body #poststuff section.layout.hero-main .wrap .inner .head h1.headline,body #poststuff section.layout.hero-main .wrap .inner .head .subtitle,body section.layout.hero-main .wrap .inner .head h1.headline,body section.layout.hero-main .wrap .inner .head .subtitle{padding:0;color:#fff;text-align:left;line-height:1.2}body #poststuff section.layout.hero-main .wrap .inner .head h1.headline,body section.layout.hero-main .wrap .inner .head h1.headline{margin:0;font-size:clamp(34px,1.165rem + 3.84vw,58px)}body #poststuff section.layout.hero-main .wrap .inner .head .subtitle,body section.layout.hero-main .wrap .inner .head .subtitle{font-size:clamp(22px,1.135rem + .96vw,28px);color:#fff}body #poststuff section.layout.hero-main .wrap .inner .head.single-project-head,body section.layout.hero-main .wrap .inner .head.single-project-head{row-gap:2rem}body #poststuff section.layout.hero-main .wrap .inner .head .client-title-wrap,body section.layout.hero-main .wrap .inner .head .client-title-wrap{color:#fff;font-size:clamp(22px,1.135rem + .96vw,28px);line-height:1.2}body #poststuff section.layout.hero-main .wrap .media,body section.layout.hero-main .wrap .media{transform:scale(1);top:0;left:0;width:100%;height:100%;transform:translateY(-1px);filter:brightness(.6);background-color:#000;position:absolute;z-index:0}body #poststuff section.layout.hero-main .wrap .media .cont,body section.layout.hero-main .wrap .media .cont{position:relative;width:100%;height:100%}body #poststuff section.layout.hero-main .wrap .media .cont div.i,body section.layout.hero-main .wrap .media .cont div.i{position:absolute;width:100%;height:100%;top:0;left:0}body #poststuff section.layout.hero-main .wrap .media .cont div.i>img,body section.layout.hero-main .wrap .media .cont div.i>img{object-fit:cover;filter:brightness(100%);width:100%;height:100%}body #poststuff section.layout.hero-main .wrap .media .cont .i,body section.layout.hero-main .wrap .media .cont .i{opacity:0;z-index:0;transition:opacity .75s cubic-bezier(.33,0,.81,.99)}body #poststuff section.layout.hero-main .wrap .media .cont .i.active,body section.layout.hero-main .wrap .media .cont .i.active{opacity:.8;z-index:1;transition:opacity .75s cubic-bezier(.33,0,.81,.99)}@media(width<=768px){body section.layout.hero-main{height:70vh;max-height:70vh;overflow:hidden}body section.layout.hero-main .btn{margin-top:0}body section.layout.hero-main .wrap .inner .head{max-width:80vw;margin:45px auto 0}body section.layout.hero-main .wrap .inner .head>div{width:100%}body section.layout.hero-main .wrap .inner .head{max-width:90vw;margin:0 auto}body section.layout.hero-main h1{max-width:100%;word-break:break-word;line-height:1.1;font-size:clamp(34px,1.165rem + 3.84vw,58px)}body.wp-theme-fsw2025.single-projects section.layout.hero-main .wrap .content>.head{margin-top:0}}
