body.home .mc-awards-mobile.e-con{display:none}@media (max-width:767px){body.home .mc-header.e-con{flex-wrap:nowrap;padding:28px 5vw}body.home .mc-header .mc-header-logo{width:58vw;max-width:235px}body.home .mc-menu-project-nav{display:none}body.home .mc-menu-trigger{width:19vw;max-width:80px;color:#00022e}body.home .mc-hero{height:max(680px,100svh)}body.home .mc-hero-main{height:100%;min-height:0}body.home .mc-hero-sidebar{display:none}body.home .mc-hero .mc-hero-headline{left:5vw;bottom:17%;width:90%;font-size:12.1vw;line-height:1.08;letter-spacing:-.02em}body.home .mc-hero-headline span:first-child{font-size:2em;line-height:.92}body.home .mc-hero-headline span:last-child{font-size:1em;line-height:1.08;margin-top:.08em}body.home .mc-hero-scroll{left:0;right:0;bottom:5%;justify-content:center;font-size:16px}body.home .mc-showcase-bar{top:8vw;left:0;width:100%;display:block;text-align:center}body.home .mc-showcase-count{justify-content:center;font-size:16px}body.home .mc-showcase-arrows{position:absolute;top:54vw;left:50%;transform:translateX(-50%);gap:24px}body.home .mc-showcase-pause{position:absolute;right:5vw;top:0;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%)}body.home .mc-showcase-pause:focus-visible{width:auto;height:auto;min-height:44px;padding:10px;clip-path:none;background:#EAE5D8}body.home .mc-showcase-slide{grid-template-columns:53% 47%;grid-template-rows:auto auto auto;padding-top:19vw}body.home .mc-showcase .mc-showcase-title{grid-column:1/-1;grid-row:1;min-height:64vw;padding:0 5vw 28vw;text-align:center;font-size:11.5vw;line-height:.98}body.home .mc-showcase-project{grid-column:2;grid-row:2/4;align-self:start;height:103vw;margin-top:10vw;border-bottom-left-radius:40vw}body.home .mc-showcase-story{grid-column:1;grid-row:2;padding:0 7vw 8vw 5vw}body.home .mc-showcase-quote-mark{width:25vw;height:22vw;margin-bottom:3vw}body.home .mc-showcase-author{font-size:clamp(12px,3.5vw,21px);line-height:1.45;margin-bottom:3vw}body.home .mc-showcase-author span{margin-top:2vw}body.home .mc-showcase-story p{font-size:clamp(13px,3.5vw,21px);line-height:1.5}body.home .mc-showcase .mc-showcase-story .mc-button{margin-top:5vw;min-height:44px;padding:10px 4px;font-size:clamp(11px,3.3vw,18px)}body.home .mc-showcase-detail{grid-column:1;grid-row:3;width:108%;height:51vw;min-height:0;margin:0;border-top-right-radius:50vw}body.home .elementor .mc-showcase-project img,body.home .elementor .mc-showcase-detail img{display:block;width:100%;height:100%;object-fit:cover}body.home .mc-mosaic.e-con:not(.mc-orbit-active){min-height:0;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,52vw) auto repeat(2,52vw);gap:6vw;padding:15vw 0}body.home .mc-mosaic:not(.mc-orbit-active) .elementor-widget-heading{grid-column:1/-1;grid-row:3;padding:14vw 4vw;font-size:10.5vw}body.home .mc-mosaic:not(.mc-orbit-active) .mc-logo-tile{grid-column:auto;grid-row:auto;width:100%;padding:5vw}body.home .mc-mosaic.mc-orbit-active>.elementor-widget-heading{width:84%;font-size:10.5vw}body.home .mc-mosaic.mc-orbit-active>.mc-logo-tile{width:min(52vw,29svh);height:min(52vw,29svh);padding:5vw}body.home .mc-carousel--project{height:calc(100vh - var(--mc-header-offset,0px));height:calc(100svh - var(--mc-header-offset,0px));min-height:0}body.home .mc-carousel--project .mc-carousel-controls{inset:20px 5vw auto;gap:16px}body.home .mc-carousel-controls button{width:46px;height:46px;background:#EAE5D8;color:#00022e;border:0}body.home .mc-carousel-status{position:static;margin-left:auto;display:flex;align-items:center;justify-content:center;font-size:14px}body.home .mc-carousel-status b{font:inherit}body.home .mc-project-caption{left:5vw;right:5vw;bottom:24px}body.home .mc-project-caption h2{font-size:clamp(34px,10vw,48px);margin-bottom:16px}body.home .mc-project-caption p{font-size:clamp(14px,3.6vw,16px);line-height:1.45}body.home .mc-brochure.e-con{padding:16vw 5vw;gap:20vw}body.home .mc-brochure .elementor-widget-heading{font-size:11vw;text-align:center}body.home .mc-brochure-action .mc-button{min-height:64px;font-size:14px}body.home .mc-project-map{height:570px}body.home .mc-map-pin{font-size:clamp(12px,3vw,18px);max-width:42%;width:42%;line-height:1.25}body.home .mc-map-pin[data-project='3']{left:25%;top:14%}body.home .mc-map-pin[data-project='4']{left:75%;top:27%}body.home .mc-map-pin[data-project='5']{left:25%;top:40%}body.home .mc-map-pin[data-project='2']{left:75%;top:53%}body.home .mc-map-pin[data-project='0']{left:25%;top:66%}body.home .mc-map-pin[data-project='1']{left:75%;top:77%}body.home .mc-map-pin-icon{width:54px;height:54px}body.home .mc-map-brand{left:40%;bottom:0;width:20%;height:12%;font-size:0;background:url(/wp-content/themes/media-city/assets/images/mediacity-monogram.svg) center/contain no-repeat}body.home .mc-project-list{padding:30px 5vw 12vw;gap:4vw;scroll-padding-inline:5vw}body.home .mc-project-list .mc-project-card{width:90vw;min-height:60vw;padding:6vw 4vw;color:#fff;background:var(--mc-color-ink)}body.home .mc-project-card-image{opacity:1}body.home .mc-project-name{font-size:10.5vw;max-width:calc(100% - 64px)}body.home .mc-project-card i{width:50px;height:50px;bottom:6vw;background:var(--mc-color-paper)}body.home .mc-statistics{padding:13vw 5vw 15vw}body.home .mc-statistics h2{font-size:11vw;line-height:1.05;margin-bottom:10vw}body.home .mc-statistics dl>div{padding:5vw 0 3vw;gap:12px}body.home .mc-statistics dd{font-size:12vw}body.home .mc-statistics dt{font-size:clamp(10px,3vw,18px);max-width:60%}body.home .mc-contact.e-con{padding:10vw 5vw}body.home .mc-contact-panel.e-con{padding:8vw 7vw;background:#EAE5D8;gap:6vw}body.home .mc-contact-panel .elementor-widget-heading{font-size:11vw;text-align:center}body.home .mc-contact-panel .mc-contact-copy{font-size:16px;text-align:center;line-height:1.5}body.home .mc-contact-panel .elementor-field-type-acceptance{font-size:14px;font-style:italic}body.home .mc-contact-panel .elementor-button{min-height:60px;background:#00022e;font-size:14px}body.home .mc-awards.e-con{padding:8.5vw 5vw 10vw;gap:8vw}body.home .mc-awards>.elementor-widget-heading{font-size:12vw;max-width:75%}body.home .mc-awards>.e-con:not(.mc-awards-mobile){display:none}body.home .mc-awards-mobile.e-con{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw 6vw;padding:0}body.home .mc-awards-mobile .elementor-widget-image img{width:100%;height:23vw;object-fit:contain}}