@font-face{font-family:"Figtree";src:url(/wp-content/themes/media-city/assets/fonts/figtree-variable.ttf) format("truetype");font-style:normal;font-weight:300 900;font-display:swap}*,*::before,*::after{box-sizing:border-box}body.elementor-default,body{margin:0;background:var(--mc-color-paper);color:var(--mc-color-ink);font-family:var(--mc-font-body);font-size:18px;line-height:1.5}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.2em}:focus-visible{outline:2px solid currentColor;outline-offset:5px}:where(h1,h2,h3){font-family:var(--mc-font-display);font-weight:400;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word}:where(h1){font-size:min(var(--mc-h1-size), calc(1.5rem + 12vw));line-height:var(--mc-h1-line-height)}:where(h2){font-size:min(var(--mc-h2-size), calc(1.5rem + 8vw));line-height:var(--mc-h2-line-height)}:where(h3){font-size:min(var(--mc-h3-size), calc(1.5rem + 7vw));line-height:var(--mc-h3-line-height)}.mc-shell{width:min(100% - 2 * clamp(20px, 4vw, 80px), 1760px);margin-inline:auto}.mc-site-header,.mc-site-footer{padding-block:24px}.mc-site-header .mc-shell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.mc-brand{font-weight:700;text-decoration:none;text-transform:uppercase}.custom-logo{display:block;width:auto;max-height:56px}.mc-site-header ul,.mc-site-footer ul{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.mc-content{padding-block:clamp(32px, 6vw, 96px)}.mc-content>:first-child{margin-top:0}.mc-entry+.mc-entry{margin-top:48px}.mc-entry-content>:first-child{margin-top:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:100000;top:12px;left:12px;width:auto;height:auto;padding:12px 20px;margin:0;clip-path:none;background:var(--mc-color-ink);color:var(--mc-color-paper)}body .elementor :is(h1,h2){-webkit-text-stroke:.2px currentColor;paint-order:stroke fill}