.elementor .mm-gallery-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:0.5rem;display:block;}.elementor .mm-gallery-grid{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .mm-content-body{max-width:78rem;padding-block-start:0px;padding-block-end:5rem;padding-inline-start:5%;padding-inline-end:5%;margin:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .mm-content-hero{max-width:90rem;padding-block-start:6rem;padding-block-end:4rem;padding-inline-start:5%;padding-inline-end:5%;margin:auto;background-color:var(--mm-paper);display:flex;flex-direction:column;gap:1.5rem;}.elementor .mm-local-h1{color:var(--mm-ink);letter-spacing:-0.055em;font: 700 clamp(3.625rem,6.8vw,6.25rem)/0.98 Georgia, 'Times New Roman', serif; & em { color: var(--mm-orange); font-weight: 400; }\n}.elementor .mm-actions{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .mm-lead{max-width:28rem;color:#51352c;margin:0px;font: 400 1.0625rem/1.75 Arial, Helvetica, sans-serif;\n}.elementor .mm-eyebrow{color:var(--mm-ink);letter-spacing:0.13em;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;font: 700 0.625rem/1.6 Arial, Helvetica, sans-serif;\n}.elementor .mm-page{color:var(--mm-ink);padding:0px;background-color:var(--mm-paper);& :focus-visible { outline:3px solid var(--mm-orange);outline-offset:4px; } & [id] { scroll-margin-top:7rem; }\n}.elementor .mm-summary{color:var(--mm-ink);cursor:pointer;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--mm-line); &:focus-visible { outline: 3px solid var(--mm-orange); outline-offset: 4px; }\n}.elementor .mm-mobile-nav-body{width:100%;max-height:75vh;position:absolute;inset-block-start:100%;inset-inline-start:0px;z-index:50;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:6%;padding-inline-end:6%;border-block-end-width:1px;background-color:var(--mm-paper);box-shadow:0px 0.75rem 1.5rem 0px #35152a18;display:flex;flex-direction:column;gap:1rem;border-bottom-style: solid; border-bottom-color: var(--mm-line); overflow-y:auto;\n}.elementor .mm-mobile-nav{position:static;padding:0px;display:none;& details { position:static; } & summary { border:0;padding:0.75rem 0; }\n}.elementor .mm-small{color:var(--mm-ink);margin:0px;font: 400 0.75rem/1.65 Arial, Helvetica, sans-serif;\n}.elementor .mm-footer-bottom{padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: var(--mm-line);\n}.elementor .mm-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .mm-footer-main{padding-block-start:2.25rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1.5rem;grid-template-columns:1fr 1.2fr 0.7fr 1fr;}.elementor .mm-footer-top{padding-block-start:0px;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: var(--mm-line);\n}.elementor .mm-footer{color:var(--mm-ink);padding-block-start:3rem;padding-block-end:1.5rem;padding-inline-start:4.5%;padding-inline-end:4.5%;background-color:var(--mm-sand);& a:focus-visible { outline:3px solid var(--mm-orange);outline-offset:4px; }\n}.elementor .mm-button:hover,.elementor .mm-button:focus-visible{background-color:#8e2f14;transform:translate3d(0px, -2px, 0px);}.elementor .mm-button{color:#ffffff;text-decoration:none;cursor:pointer;padding-block-start:1.0625rem;padding-block-end:1.0625rem;padding-inline-start:1.5625rem;padding-inline-end:1.5625rem;border-radius:6.25rem;background-color:var(--mm-orange);display:inline-flex;justify-content:center;align-items:center;font: 600 0.8125rem/1.5 Arial, Helvetica, sans-serif; transition: transform 0.2s, background 0.2s; &:focus-visible { outline: 3px solid var(--mm-orange); outline-offset: 5px; }\n}.elementor .mm-nav-link:hover,.elementor .mm-nav-link:focus-visible{color:var(--mm-orange);}.elementor .mm-nav-link{color:var(--mm-ink);text-decoration:none;cursor:pointer;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;font: 400 0.8125rem/1.5 Arial, Helvetica, sans-serif; &:focus-visible { outline: 3px solid var(--mm-orange); outline-offset: 4px; }\n}.elementor .mm-nav{width:auto;padding:0px;display:flex;flex-direction:row;gap:1.4rem;flex-wrap:wrap;align-items:center;}.elementor .mm-logo{width:10.3125rem;height:auto;object-fit:contain;}.elementor .mm-header{color:var(--mm-ink);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:4.5%;padding-inline-end:4.5%;background-color:var(--mm-paper);display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;& a:focus-visible,& summary:focus-visible { outline:3px solid var(--mm-orange);outline-offset:4px; } & a[href="https://masalamagic.dk/menu/"],body.page-id-1130 & a[href="https://masalamagic.dk/menu/"],body.page-id-17 & a[href="https://masalamagic.dk/masala-magic/"],body.page-id-1133 & a[href="https://masalamagic.dk/masala-magic/"],body.page-id-122 & a[href="https://masalamagic.dk/catering/"],body.page-id-1161 & a[href="https://masalamagic.dk/catering/"],body.page-id-752 & a[href="https://masalamagic.dk/indisk-restaurant-i-hellerup/"],body.page-id-1102 & a[href="https://masalamagic.dk/indisk-restaurant-i-hellerup/"] { text-decoration:underline;text-underline-offset:0.375rem; }\n}.elementor .mm-display{color:var(--mm-ink);letter-spacing:-0.035em;margin:0px;font: 400 3.75rem/1.08 Georgia, 'Times New Roman', serif; cursor: auto; & em { color: var(--mm-orange); font-weight: 400; }\n}