@media (max-width:1024px){html{overflow-x:visible}#main,html[data-page-name=index] #main{overflow-x:hidden}#main{padding-bottom:max(24px,env(safe-area-inset-bottom))}#main,html[data-page-name=index] #main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}canvas,iframe,img,video{max-width:100%}.heroPin,.heroScene,.homeHero,.intro,.loading{width:100%!important;max-width:100%}.heroMpMap{overflow:visible;width:100%;height:auto}.heroMpMap img{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:unset!important;object-position:center top!important}#nav,#nav.nav,#nav.nav:not(.isSmall),html[data-theme=light] #nav,html[data-theme=light] #nav.nav,html[data-theme=light] #nav.nav:not(.isSmall){height:auto!important}#nav,#nav.nav,#nav.nav:not(.isSmall),.nav,.nav:not(.isSmall),html[data-theme=light] #nav,html[data-theme=light] #nav.nav,html[data-theme=light] #nav.nav:not(.isSmall){left:50%!important;right:auto!important;top:max(10px,env(safe-area-inset-top))!important;transform:translateX(-50%)!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;min-height:80px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:12px 12px 12px 20px!important;overflow:visible!important;border-radius:22px!important}#nav .navBrand,.nav .navBrand,.nav .navGroupLogo,html[data-theme=light] #nav .navBrand{display:inline-flex!important;align-items:center!important;gap:16px!important;flex-shrink:1;min-width:0}.nav .items,.nav .navCenter,.nav .navCountdown,.nav .navCountdownDivider,.nav .navDividerLinks,.nav .navDividerTimer,.nav .navGroupLinks,.nav .navGroupTimer,html.nav-countdown-docked .nav .navCountdown,html.nav-countdown-docked .nav .navGroupTimer{display:none!important}.nav .navActions,.nav .navGroupCta{margin-left:auto!important;gap:6px!important;flex-shrink:0}.nav .navActions .hireButton,.nav .navActions .hireButton.registerCta,.nav .navActions .primaryButton.hireButton,html[data-theme=dark] #nav .hireButton,html[data-theme=dark] #nav .navActions .hireButton,html[data-theme=light] #nav .hireButton,html[data-theme=light] #nav .navActions .hireButton,html[data-theme=light] #nav .navActions .primaryButton.hireButton{display:none!important}#nav .navActions .menuToggle,.nav .navActions .menuToggle,html[data-theme=light] #nav .navActions .menuToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;padding:0!important;gap:0!important;border-radius:16px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:#733015!important}#nav .menuToggleLabel,.menuToggleLabel,.nav .menuToggleLabel{display:none!important}#nav .menuToggleIcon,.nav .menuToggleIcon{width:20px!important;gap:5px!important}#nav .menuToggleIcon span,.nav .menuToggleIcon span{height:2px!important}#nav .logo,.nav .logo,html[data-theme=light] #nav .logo{height:44px!important}#nav .logo.logoMpidc,.nav .logo.logoMpidc,html[data-theme=light] #nav .logo.logoMpidc{width:156px!important;height:44px!important}#nav .logo.logoGis,#nav .logo.logoInvestMp,.nav .logo.logoGis,.nav .logo.logoInvestMp,html[data-theme=light] #nav .logo.logoGis,html[data-theme=light] #nav .logo.logoInvestMp{width:44px!important;height:44px!important}html.menu-open .bottomNav,html.menu-open html[data-page-name=index] .bottomNav,html[data-page-name=register] .bottomNav{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}#main,html[data-page-name=index] #main{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}#nav,#nav.nav,.nav,html[data-theme=light] #nav,html[data-theme=light] #nav.nav{z-index:100002!important}.menuBackdrop,.menuBackdrop.isOpen{z-index:100000!important}.menu:not(.isOpen){visibility:hidden!important;opacity:0!important}.menu:not(.isOpen) .bg{opacity:0!important;transform:none!important}.menu,.menu.isOpen{position:fixed!important;top:var(--menu-top,calc(env(safe-area-inset-top, 0px) + 96px))!important;right:var(--menu-right,12px)!important;left:auto!important;bottom:auto!important;z-index:100001!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:min(280px,calc(100dvw - 24px))!important;min-width:0!important;max-width:calc(100dvw - 24px)!important;height:auto!important;max-height:calc(100dvh - var(--menu-top, 96px) - 16px)!important;transform:none!important;overflow:hidden!important;overscroll-behavior:contain;pointer-events:auto!important}.menu:not(.isOpen){pointer-events:none!important}.menu.isOpen{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.menu .bg,.menu.isOpen .bg{transform:none!important;inset:0!important;height:auto!important}.menu .items,.menu.isOpen .items{flex-direction:column!important;flex-wrap:nowrap!important;max-height:calc(100dvh - var(--menu-top, 96px) - 16px - var(--menu-pad-top, 10px) - var(--menu-pad-bottom, 10px))!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch;pointer-events:auto!important}.menu .items,.menu.isOpen .items,.menuExplore{display:flex!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important}.menuExplore{flex-direction:column!important;flex-wrap:nowrap!important;max-height:none!important;flex:0 0 auto!important;overflow:visible!important}.menu .items .item,.menu .items .item.h2,.menu .items .item.navLinkThru,.menu .menuSectionLabel,.menu.isOpen .items .item,.menuExplore .item,.menuExplore .item.navLinkThru,.menuExplore .item:nth-child(n),.menuExplore .menuSectionLabel,.menuExplore a.item{display:flex!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;white-space:normal!important;overflow:visible!important}.homeHero .center{width:min(92vw,720px)!important;padding:16px 12px!important;top:calc(100dvh - 63px - 5dvh - max(16px, env(safe-area-inset-bottom)))!important;bottom:auto!important;transform:translate(-50%,-100%)!important;justify-content:flex-start!important;z-index:6!important}.homeHero .heroCountdownBlock,.homeHero .heroMapCountdown{display:none!important}.homeHero .items,.homeHero .items .item,.page-home .homeHero .items,.page-home .homeHero .items .item,html[data-page-name=index] .homeHero .items,html[data-page-name=index] .homeHero .items .item{display:none!important;visibility:hidden!important;pointer-events:none!important}.page-home .screening,.screening{height:auto!important;min-height:0!important;clip-path:none!important}.screening .sticky{position:static!important}.screening .sticky,.screening .sticky .stickyContent{height:auto!important;min-height:0!important;overflow:visible!important}.screening .sticky .stickyContent{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:24px 16px 40px!important}.screening .screeningArt,.screening .screeningArtImg{display:none!important}.screening .sticky .stickyContent .left,.screening .sticky .stickyContent .right{position:static!important;top:auto!important;width:100%!important;max-width:none!important;height:auto!important}.screening .sticky .stickyContent .left .subtitle{font-size:22px!important;line-height:1.2!important;max-width:none!important}.screening .sticky .stickyContent .right .items{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important}.screening .sticky .stickyContent .right .items .item,.screening .sticky .stickyContent .right .items .item.active,.screening .sticky .stickyContent .right .items .item:last-child,.screening .sticky .stickyContent .right .items .item:not(.active){position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-image:none!important;border-left:none!important;border-right:none!important;border-top:1.5px solid var(--screening-divider-strong,rgba(23,20,17,.35))!important}.screening .sticky .stickyContent .right .items .item:last-child{border-bottom:1.5px solid var(--screening-divider-strong,rgba(23,20,17,.35))!important}.screening .sticky .stickyContent .right .items .item:after,.screening .sticky .stickyContent .right .items .item:before{content:none!important;display:none!important}.screening .sticky .stickyContent .right .items .item .itemInner,.screening .sticky .stickyContent .right .items .item.active .itemInner{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"num copy"!important;align-items:start!important;justify-content:start!important;gap:8px 12px!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:14px 0!important}.screening .sticky .stickyContent .right .items .item .itemBottom{grid-area:num!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important;width:auto!important;transform:none!important}.screening .sticky .stickyContent .right .items .item .itemTop,.screening .sticky .stickyContent .right .items .item.active .itemTop,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop{grid-area:copy!important;display:block!important;position:static!important;max-height:none!important;height:auto!important;min-height:0!important;opacity:1!important;visibility:visible!important;overflow:visible!important;pointer-events:auto!important;margin:0!important}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemTitle *,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop>*{height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important}.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemContent,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription{display:none!important}.screening .itemDescription .line,.screening .itemDescription .line .text,.screening .itemTitle,.screening .itemTitle .line,.screening .itemTitle .line .text,.screening .itemTitle .text,.screening .itemTitle .word,.screening .itemTitle.h3,.screening:not(.show) .itemTitle .line,.screening:not(.show) .itemTitle .line .text{transform:none!important;opacity:1!important;height:auto!important;overflow:visible!important;white-space:normal!important;font-size:16px!important;line-height:1.3!important}.screening .itemDescription,.screening .itemDescription .text,.screening .itemDescription .word{font-size:16px!important;line-height:22px!important}.screening .sticky .stickyContent .right .items .item .itemBottom .itemNumber,.screening .sticky .stickyContent .right .items .item.active .itemBottom .itemNumber,.screening .sticky .stickyContent .right .items .item:not(.active) .itemBottom .itemNumber,.screening:not(.show) .sticky .stickyContent .right .item .itemBottom .itemNumber{display:block!important;position:static!important;font-size:22px!important;line-height:1.1!important;opacity:1!important;transform:none!important;transform-origin:left top!important}.screening .sticky .stickyContent .right .items .item:not(.active) .itemBottom .itemNumber{opacity:.45!important}.screening .sticky .stickyContent .right .items .item.active .itemBottom .itemNumber{opacity:1!important;font-size:26px!important}html[data-theme=light] #main .screening .itemNumber,html[data-theme=light] .screening .itemNumber{color:#171411!important;-webkit-text-fill-color:#171411!important}.contactHeader,.flexSection .top,.infoSection,.introSection,.legalHeader,.statsSection,.techSection{min-width:0}.agendaHeroInner,.applyHeroInner,.contactHeader,.legalHeader,.registerInner,.speakersHeroInner{padding-left:var(--margin);padding-right:var(--margin)}.contactForm,.modal,.registerForm,.widget{max-width:100%;min-width:0}.widget{min-width:0!important}input,select,textarea{font-size:16px!important;max-width:100%}.registerGrid{gap:20px}.gisFooter{--gf-pad:32px;padding:40px var(--gf-pad) 64px}.gisCta{padding-left:32px;padding-right:32px}.gisCtaBtn{display:none!important}.participatingNationsTitle{align-items:flex-start!important;text-align:left!important;width:100%;font-size:36px;line-height:40px;letter-spacing:0}.participatingNationsTitle .inlineEditField,.participatingNationsTitle span{transform:none!important;transform-origin:left center}.participatingNationsTitle .inlineEditField:nth-child(2),.participatingNationsTitle>span:nth-child(2){align-self:flex-end!important;width:fit-content;margin-left:auto;text-align:right}.participatingNations{padding:100px 20px 80px!important}.participatingNationsInner{padding:0!important}.participatingNations .inlineEditField:has(.participatingNationsMap),.participatingNationsMap{display:none!important}.nationsFlagGrid{display:grid!important;grid-template-columns:1fr 1fr;gap:28px 16px;width:100%;max-width:320px;margin:8px auto 56px;padding:0;list-style:none}.nationsFlagItem{display:flex;flex-direction:column;align-items:center;gap:10px}.nationsFlagItem img{display:block;width:92px;height:62px;object-fit:cover;border-radius:6px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.12);background:#fff}.nationsFlagName{display:block;max-width:96px;color:#111!important;-webkit-text-fill-color:#111!important;font-family:var(--font-display),"Power Grotesk",sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.25;text-align:center;text-transform:uppercase}.participatingNationsMomentum{margin-top:0!important}.participatingNationsMomentumHead{text-align:center!important;max-width:none!important;margin:0 auto 40px!important}.participatingNationsMomentumLead,.participatingNationsMomentumTitle{text-align:center!important;margin-left:auto;margin-right:auto}.participatingNationsStats{flex-direction:column!important;gap:12px!important;padding:14px!important}.participatingNationsStat{flex:none!important;min-height:0!important;gap:14px!important}.participatingNationsStat strong,.participatingNationsStatValue{white-space:normal}.aboutGisBtn,.agendaCtaBtn,.bottomNavBtn,.primaryButton,.registerSubmit,.sectorPageCtaBtn{min-height:44px}.timeline{--sector-card-bg:#2b1a22;--sector-card-title:#f7f5f2;--sector-card-copy:rgba(247,245,242,0.72);--sector-card-btn:#e8c56a;--sector-card-btn-text:#1b120c;height:auto!important}html[data-theme=light] .timeline{--sector-card-bg:#5c2415}.timeline .sticky,.timeline .sticky .items,.timeline .sticky .track{display:flex;flex-direction:column;height:auto!important;width:100%!important;max-width:100%;transform:none!important;overflow:visible!important;position:static!important;white-space:normal}.timeline .sticky .track{display:block;padding:0 16px}.timeline .sticky .items{gap:20px}.timeline .sticky .item,.timeline .sticky .items .item{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:hidden;border-radius:0 0 28px 28px;background:var(--sector-card-bg)}.timeline .sticky .item .itemInner{display:flex;flex-direction:column;height:auto!important;padding:0!important}.timeline .sticky .item .itemInner .itemHeader{display:none!important}.timeline .sticky .item .itemInner .itemContent .medias,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"]{order:-1;position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:hidden;border-radius:0!important}.timeline .sticky .item .itemInner .itemContent .medias .mediaItem,.timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"] .mediaItem{width:100%!important;min-height:0;height:auto;aspect-ratio:auto;overflow:hidden;border-radius:0!important}.timeline .mediaImage,.timeline .sticky .item .itemInner .itemContent .medias .mediaItem .mediaImage{display:block;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain;object-position:center center;border-radius:0!important}.timeline .sticky .item .itemInner .itemContent .text{position:static!important;width:100%!important;max-width:none!important;padding:24px 22px 22px}.timeline .itemTitle,.timeline .itemTitle.h3{color:var(--sector-card-title)!important;-webkit-text-fill-color:var(--sector-card-title)!important;font-size:26px!important;line-height:1.15!important;white-space:normal!important}.timeline .itemDescription{color:var(--sector-card-copy)!important;-webkit-text-fill-color:var(--sector-card-copy)!important;white-space:normal!important}.sectorPreviewCta{display:inline-flex!important;align-items:center;gap:8px;min-height:48px;margin-top:22px;padding:0 22px;border-radius:999px;background:var(--sector-card-btn);color:var(--sector-card-btn-text)!important;-webkit-text-fill-color:var(--sector-card-btn-text)!important;font-size:15px;font-weight:600;text-decoration:none}.sectorPreviewCta svg{width:16px;height:16px}.visionCol{padding-bottom:12px}.visionBody{padding:28px 24px 36px!important;justify-content:flex-start}.visionQuotes{margin:0!important;padding:20px 0 28px!important;gap:22px}#about.whatWeDoIntro{padding:88px 28px 72px!important}#about.whatWeDoIntro .title,#about.whatWeDoIntro .title .line,#about.whatWeDoIntro .title .smartText,#about.whatWeDoIntro .title .text,#about.whatWeDoIntro .title .word{font-size:28px!important;line-height:1.25!important;margin-bottom:16px}#about.whatWeDoIntro .description,#about.whatWeDoIntro .description .line,#about.whatWeDoIntro .description .smartText,#about.whatWeDoIntro .description .text,#about.whatWeDoIntro .description .word{font-size:32px!important;line-height:1.45!important}.focusSectorsPin{background:transparent!important}.homeFocusSectors{background:#fff8f0!important;margin-top:64px!important;padding:5% 20px 28px!important}.focusSectorsPin .focusSectorsIntro.whatWeDoIntro{margin:0!important;padding:32px 24px 72px!important;background:#f3ebe0!important;border-radius:20px!important}.focusSectorsIntro .title,.focusSectorsIntro .title .line,.focusSectorsIntro .title .smartText,.focusSectorsIntro .title .text,.focusSectorsIntro .title .word{font-size:28px!important;line-height:1.25!important;margin-bottom:20px!important}.focusSectorsIntro .description,.focusSectorsIntro .description .line,.focusSectorsIntro .description .smartText,.focusSectorsIntro .description .text,.focusSectorsIntro .description .word{font-size:32px!important;line-height:1.45!important;color:#171411!important;-webkit-text-fill-color:#171411!important}.homeTestimonials{padding:120px 20px 110px!important;scroll-margin-top:120px}.homeTestimonialsInner{padding:0!important;margin:0!important}.homeTestimonialsHeader{margin-bottom:24px;padding:0 4px}.homeTestimonialsSubtitle,.homeTestimonialsTitle{position:relative;z-index:1}.homeTestimonialsTrack{--tt-closed:100%!important;--tt-open:100%!important;--tt-portrait:100%!important;overflow-x:hidden!important;touch-action:pan-y!important;scroll-snap-type:none!important}.homeTestimonialCard,.homeTestimonialCard.isActive{display:flex!important;flex-direction:column!important;gap:16px!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:0!important;padding:14px!important;box-sizing:border-box!important;transform:scale(.9)!important;transform-origin:center center!important;scroll-snap-align:start!important;scroll-snap-stop:always!important}.homeTestimonialCard.isActive .homeTestimonialLead,.homeTestimonialCard.isActive .homeTestimonialMediaShell{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.homeTestimonialCard.isActive .homeTestimonialMedia{min-height:0!important;aspect-ratio:4/5!important}.homeTestimonialExpandBody{padding:12px 8px 8px!important;height:auto!important;justify-content:center!important;align-items:center!important}.homeTestimonialQuoteBlock{width:100%!important;padding:0!important;grid-template-columns:46px minmax(0,1fr) 46px!important}.homeTestimonialQuoteMark,.homeTestimonialQuoteMark.isClosing{width:46px!important}.homeTestimonialDetailQuote{max-width:none!important;padding:0!important;text-align:center!important}.homeTestimonialDetailAttr{padding-left:0!important;margin-top:20px!important;text-align:center!important}.homeTestimonialNav{display:flex!important}.speakersSection{padding:70px 0 60px!important}.speakersContainer{width:auto!important;margin:0 20px!important}.speakersGridRow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;justify-content:stretch!important}.speakersGridRow .speakerCard,.speakersGridRow .speakerCard.isCta{height:auto!important;max-width:none!important;aspect-ratio:185/275!important}.whyMp{padding-left:20px!important;padding-right:20px!important}.whyMpCard,.whyMpCards,.whyMpInner,.whyMpLayout,.whyMpPanel{width:100%!important;max-width:100%!important}.whyMpHeading,.whyMpIntro,.whyMpTitle{text-align:center}.whyMpStats{grid-template-columns:repeat(2,minmax(0,1fr))!important;text-align:left}}@media (max-width:900px){.applyGrid,.registerGrid,.registerPressFields{grid-template-columns:1fr}.registerFieldFull,.registerFieldHalf{grid-column:1/-1}.speakersGrid{grid-template-columns:repeat(2,minmax(0,188px));justify-content:center}.agendaGrid,.casePage .statsSection .content .cards{grid-template-columns:1fr}.testimonialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:root{--margin:16px;--gap:10px;--type-hero-title-size:36px;--type-hero-title-lh:38px;--type-pg-24-size:20px;--type-pg-24-lh:24px;--type-mtl-lead-size:22px;--type-mtl-lead-lh:28px;--type-gis-intro-size:20px;--type-gis-intro-lh:28px}.speakersSection{padding:50px 0 40px!important}.speakersContainer{width:auto!important;margin:0 14px!important}.speakersSection .top{margin-bottom:28px!important}.speakersGridRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;justify-content:stretch!important}.speakersGridRow .speakerCard,.speakersGridRow .speakerCard.isCta{height:auto!important;max-width:none!important;aspect-ratio:185/275!important}.speakersGridRow .speakerCardMedia{height:auto!important;flex:1 1 auto!important}.speakerCardName{font-size:12px!important}.speakerCardRole{font-size:9.5px!important}.speakerCard.isCta .speakerCtaValue{font-size:32px!important}.speakerCard.isCta .speakerCtaLabel{font-size:11.5px!important}#nav,#nav.nav,.nav,.nav:not(.isSmall),html[data-theme=light] #nav,html[data-theme=light] #nav.nav,html[data-theme=light] #nav.nav:not(.isSmall){left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;height:auto!important;min-height:76px!important;padding:10px 10px 10px 16px!important;border-radius:22px!important}#nav .logo.logoMpidc,.nav .logo.logoMpidc,html[data-theme=light] #nav .logo.logoMpidc{height:40px!important}#nav .logo,#nav .logo.logoGis,#nav .logo.logoInvestMp,.nav .logo,.nav .logo.logoGis,.nav .logo.logoInvestMp,html[data-theme=light] #nav .logo,html[data-theme=light] #nav .logo.logoGis,html[data-theme=light] #nav .logo.logoInvestMp{height:40px!important;width:40px!important}#nav .logo.logoMpidc,.nav .logo.logoMpidc,html[data-theme=light] #nav .logo.logoMpidc{width:140px!important}.homeHero .center{top:calc(100dvh - 63px - 5dvh - max(12px, env(safe-area-inset-bottom)))!important;bottom:auto!important;transform:translate(-50%,-100%)!important;width:calc(100% - 32px)!important;justify-content:flex-start!important;z-index:6!important}.agendaTitle,.gisCtaTitle,.h1,.registerTitle,.sectorHeroTitle,.speakersTitle,.type-display-md{word-break:break-word;overflow-wrap:break-word}.menu{max-width:min(240px,calc(100vw - 20px))!important}.gisFooter{--gf-pad:20px;padding-bottom:calc(48px + env(safe-area-inset-bottom))}.gisFooterLinkGrid,.gisFooterLinksBlock,.gisFooterMenu{width:100%;max-width:100%}.gisFooterLinkGrid{grid-template-columns:1fr 1fr}.gisCta{min-height:360px;padding:56px 20px 112px}.gisCtaTitle{font-size:28px;max-width:280px;white-space:normal}.agendaHeroInner,.contactHeader,.legalHeader,.registerInner,.simplePage,.speakersHeroInner{padding-top:120px!important}.agendaTitle,.registerTitle,.speakersTitle{font-size:32px!important}.participatingNationsTitle{font-size:28px;line-height:32px;text-align:left;align-items:flex-start}.participatingNationsStats{grid-template-columns:1fr}.homeTestimonials{padding-top:120px!important}.whyMpHeading{font-size:28px}.whyMpTitle{font-size:22px}.visionTitle,.visionTitle.h2{font-size:26px}.modal,.overlay{width:100%;max-width:100%}.modal{height:min(100%,100dvh - 12px);width:min(100%,100vw - 12px)}}@media (max-width:1024px){:root{--type-hero-title-size:52px;--type-hero-title-lh:52px;--type-hero-date-size:16px;--type-hero-date-lh:22px}.heroPin,.heroScene,.homeHero,.page-home .homeHeader .homeHero,.page-home .homeHero{height:auto!important;min-height:100svh!important;overflow:visible!important;position:relative!important}.homeHero,.page-home .homeHero{display:block!important;box-sizing:border-box!important;padding:0!important;min-height:100svh!important;height:100svh!important;overflow:hidden!important}.homeHero .items,.homeHero .items .item,.page-home .homeHero .items,.page-home .homeHero .items .item,html[data-page-name=index] .homeHero .items,html[data-page-name=index] .homeHero .items .item{display:none!important;visibility:hidden!important;pointer-events:none!important}.homeHero .center,.homeHero .center.heroTextLayer,.homeHero.introDone .center,.homeHero.introDone .center.heroTextLayer{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;position:absolute!important;left:50%!important;right:auto!important;top:calc(76px + env(safe-area-inset-top))!important;bottom:46%!important;width:min(92vw,640px)!important;max-width:min(92vw,640px)!important;padding:0 12px!important;transform:translateX(-50%)!important;z-index:6!important;box-sizing:border-box!important}.homeHero.introDone .center,.homeHero.introDone .center.heroTextLayer{opacity:1!important;visibility:visible!important}.homeHero .center:before{display:none!important;content:none!important}.homeHero:not(.introDone) .heroCountdownBlock,.homeHero:not(.introDone) .heroCtas,.homeHero:not(.introDone) .heroMapCountdown,.homeHero:not(.introDone) .isHeroDescription,.homeHero:not(.introDone) .isHeroEyebrow,.homeHero:not(.introDone) .isHeroTitle,html[data-page-name=index] .homeHero:not(.introDone) .heroCtas{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.homeHero.introDone .center .description,.homeHero.introDone .center .text,.homeHero.introDone .center .title,.homeHero.introDone .center .word,.homeHero.introDone .heroCountdownBlock,.homeHero.introDone .heroCtas,.homeHero.introDone .heroMapCountdown,.homeHero.introDone .isHeroDescription,.homeHero.introDone .isHeroEyebrow,.homeHero.introDone .isHeroTitle{opacity:1!important;visibility:visible!important}.homeHero .isHeroEyebrow{order:0;width:min(100%,340px);margin:0 auto 8px}.homeHero .isHeroTitle{order:1;width:min(100%,340px);margin:0 auto}.heroMpMap{order:0;position:absolute!important;inset:0!important;margin:0!important;aspect-ratio:auto!important;transform:none!important;overflow:hidden!important;z-index:0!important;display:block!important}.heroMpMap,.heroMpMap img,html[data-theme=light] .heroMpMap img{width:100%!important;height:100%!important;min-height:0!important}.heroMpMap img,html[data-theme=light] .heroMpMap img{max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 38%!important;opacity:1!important;filter:none!important}.heroMpMapDesk{display:block!important}.heroMpMapMob{display:none!important}html[data-theme=light] .heroMpMapMob{mix-blend-mode:normal}.homeHero .isHeroDescription{order:3;width:min(100%,340px);margin:0 auto}.homeHero .center .title,.homeHero .center .title .twoLineText,.homeHero .center .title .twoLineTextLine,.homeHero .center .title.h1,.homeHero .isHeroTitle .title,.homeHero .isHeroTitle .twoLineText,.homeHero .isHeroTitle .twoLineTextLine{display:block!important;width:100%!important;max-width:280px;margin-left:auto;margin-right:auto;white-space:normal!important;overflow:visible!important;text-align:center!important;font-size:var(--type-hero-title-size)!important;line-height:1.08!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .center .description,.homeHero .center .description.h4,.homeHero .isHeroDescription .description,.homeHero .isHeroDescription .twoLineText,.homeHero .isHeroDescription .twoLineTextLine{display:block!important;width:100%!important;max-width:340px;margin-left:auto;margin-right:auto;white-space:normal!important;margin-top:0!important;font-size:var(--type-hero-date-size)!important;line-height:var(--type-hero-desc-lh,1.45)!important;text-align:center!important}.homeHero .heroEyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:0}.homeHero .heroCountdownBlock{order:4;display:flex!important;flex-direction:column;align-items:center;width:100%;margin:16px 0 0}.heroCountdownKicker{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.04em;text-align:center}.heroCountdownKicker,.homeHero .heroMapCountdown{font-family:var(--font-body);line-height:1.3;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .heroMapCountdown{order:4;display:flex!important;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0;width:100%;max-width:100%;margin:0;padding:0;background:none!important;box-shadow:none!important;border:0!important;font-size:12px;font-weight:700;letter-spacing:.06em;opacity:1!important;transform:none!important}.heroMapCountdown .bottomNavCountdownGroup,.heroMapCountdown .eventCountdownGroup{display:inline-flex!important;align-items:baseline;white-space:nowrap}.heroMapCountdown .bottomNavCountdownUnit,.heroMapCountdown .eventCountdownUnit{display:inline-flex;align-items:baseline;gap:4px}.heroMapCountdown .bottomNavCountdownValue,.heroMapCountdown .eventCountdownValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px!important;font-weight:700;color:#733015!important;-webkit-text-fill-color:#733015!important}.heroMapCountdown .bottomNavCountdownLabel,.heroMapCountdown .eventCountdownLabel{display:inline!important;margin:0;font-size:11px!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#733015!important;-webkit-text-fill-color:#733015!important;opacity:1}.heroMapCountdown .bottomNavCountdownSep,.heroMapCountdown .eventCountdownSep{margin:0 7px!important;opacity:.7;color:#733015!important;-webkit-text-fill-color:#733015!important}html[data-theme=light] .heroMapCountdown,html[data-theme=light] .heroMapCountdown .bottomNavCountdownLabel,html[data-theme=light] .heroMapCountdown .bottomNavCountdownSep,html[data-theme=light] .heroMapCountdown .bottomNavCountdownValue,html[data-theme=light] .heroMapCountdown .eventCountdownLabel,html[data-theme=light] .heroMapCountdown .eventCountdownSep,html[data-theme=light] .heroMapCountdown .eventCountdownValue,html[data-theme=light] .homeHero .heroMapCountdown{color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .heroCtas,.homeHero .heroCtas.button,html[data-page-name=index] .homeHero .heroCtas,html[data-page-name=index] .homeHero .heroCtas.button,html[data-page-name=index] .homeHero.introDone .heroCtas{display:none!important}html[data-page-name=index] #main{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media (min-width:768px) and (max-width:1024px){:root{--type-hero-title-size:52px;--type-hero-title-lh:54px}.homeHero .isHeroDescription,.homeHero .isHeroEyebrow,.homeHero .isHeroTitle{width:min(100%,640px)}.homeHero .center .title,.homeHero .center .title .twoLineText,.homeHero .center .title .twoLineTextLine,.homeHero .center .title.h1,.homeHero .isHeroTitle .title,.homeHero .isHeroTitle .twoLineText,.homeHero .isHeroTitle .twoLineTextLine{max-width:100%!important}.heroMpMap img,html[data-theme=light] .heroMpMap img{width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 38%!important}}@media (max-width:480px){:root{--margin:16px;--type-hero-title-size:48px;--type-hero-title-lh:48px;--type-hero-date-size:16px;--type-hero-date-lh:22px}.homeHero .center .description{font-size:14px!important;line-height:22px!important}.speakersGrid{grid-template-columns:repeat(2,minmax(0,175px));justify-content:center}.gisFooterLinkGrid{width:100%;max-width:100%;grid-template-columns:1fr}.agendaCtaBtn,.expoActions,.registerActions,.registerSubmit{width:100%}.expoActions{flex-direction:column;align-items:stretch}}@media (max-width:1024px){html[data-theme=dark] #nav .hireButton,html[data-theme=dark] #nav .navActions .hireButton,html[data-theme=dark] #nav .navActions .primaryButton.hireButton,html[data-theme=light] #nav .hireButton,html[data-theme=light] #nav .navActions .hireButton,html[data-theme=light] #nav .navActions .primaryButton.hireButton{display:none!important}.eventDetailsTitle,html[data-theme=light] #main .eventDetailsTitle,html[data-theme=light] .eventDetailsTitle{font-size:26px!important;line-height:32px!important}.eventDetailsValue,html[data-theme=light] #main .eventDetailsValue,html[data-theme=light] .eventDetailsValue{font-size:16px!important;line-height:1.4!important}.eventDetailsInner{padding:20px 18px!important}.saptdharaTitle,html[data-theme=light] #main .saptdharaTitle,html[data-theme=light] .saptdharaTitle{font-size:30px!important;line-height:1.15!important}.saptdharaEyebrow,html[data-theme=light] #main .saptdharaEyebrow,html[data-theme=light] .saptdharaEyebrow{font-size:13px!important}.saptdharaVisionTitle,html[data-theme=light] #main .saptdharaVisionTitle,html[data-theme=light] #main h3.saptdharaVisionTitle,html[data-theme=light] .saptdharaVisionTitle{font-size:28px!important;line-height:34px!important}.saptdharaVisionBody p,html[data-theme=light] #main .saptdharaVisionBody p,html[data-theme=light] .saptdharaVisionBody p{font-size:16px!important;line-height:24px!important;letter-spacing:.3px!important}.saptdharaSection{padding:40px 16px 56px!important}.saptdharaVisionBlock{margin:48px auto 28px!important}.saptdharaStatValue{font-size:28px!important}.visionTitle,.visionTitle.h2,html[data-theme=light] #main .visionTitle,html[data-theme=light] #main .visionTitle.h2,html[data-theme=light] .visionTitle,html[data-theme=light] .visionTitle.h2{font-size:30px!important;line-height:36px!important}.visionName,html[data-theme=light] #main .visionName,html[data-theme=light] #main h3.visionName,html[data-theme=light] .visionName{font-size:24px!important;line-height:28px!important}.visionLead,html[data-theme=light] #main .visionLead,html[data-theme=light] .visionLead{font-size:16px!important;line-height:24px!important}.visionQuote,html[data-theme=light] #main .visionQuote,html[data-theme=light] .visionQuote{font-family:var(--font-montreal-italic),"Montreal GIS Italic",sans-serif!important;font-size:24px!important;font-style:italic!important;font-weight:400!important;font-synthesis:none!important;line-height:1.35!important}.visionSection{padding:56px 0 72px!important}.visionInner{margin:0 16px!important;padding-bottom:48px!important}.visionBody{padding:24px 20px 28px!important}#about.whatWeDoIntro .heading,html[data-theme=light] #about.whatWeDoIntro .heading,html[data-theme=light] #about.whatWeDoIntro .heading :where(.word,.text,.line,span,em,.smartText),html[data-theme=light] #main #about.whatWeDoIntro .heading,html[data-theme=light] #main #about.whatWeDoIntro .heading :where(.word,.text,.line,span,em,.smartText){font-size:26px!important;line-height:1.3!important}#about.whatWeDoIntro,.page-home #about.whatWeDoIntro,.whatWeDoIntro:not(.focusSectorsIntro){min-height:0!important;padding:72px 20px 56px!important}#about.whatWeDoIntro .description,#about.whatWeDoIntro .description .line,#about.whatWeDoIntro .description .smartText,#about.whatWeDoIntro .description .text,#about.whatWeDoIntro .description .word,#about.whatWeDoIntro .whatWeDoCopy .description,.page-home #about.whatWeDoIntro .description,.page-home #about.whatWeDoIntro .whatWeDoCopy .description{font-size:32px!important;line-height:1.45!important}.whatWeDoIntro .description,.whatWeDoIntro .description .line,.whatWeDoIntro .description .smartText,.whatWeDoIntro .description .text,.whatWeDoIntro .description .word{font-size:16px!important;line-height:24px!important}#about.whatWeDoIntro .title,#about.whatWeDoIntro .title .line,#about.whatWeDoIntro .title .smartText,#about.whatWeDoIntro .title .text,#about.whatWeDoIntro .title .word{font-size:22px!important;line-height:1.4!important}.speakersSection .top .heading,html[data-theme=light] #main .speakersSection .top .heading,html[data-theme=light] #main .speakersSection .top .heading :where(.word,.text,.line,span,em,.smartText),html[data-theme=light] #main .speakersSection .top h2.heading,html[data-theme=light] .speakersSection .top .heading,html[data-theme=light] .speakersSection .top h2.heading{font-size:28px!important;line-height:1.2!important}.speakersSection .top .description{font-size:16px!important;line-height:1.45!important}.gisPartnersTitle,html[data-theme=light] #main .gisPartnersTitle,html[data-theme=light] #main h2.gisPartnersTitle{font-size:28px!important;line-height:1.2!important}.gisPartners{padding:56px 0!important}.gisCtaTitle{font-size:28px!important;line-height:1.2!important;max-width:280px;white-space:normal!important}.gisCta{min-height:340px;padding:48px 20px 100px!important}.aboutGisHeading,.aboutGisHeroTitle,.advHeroTitle,.advHeroTitle span,.agendaTitle,.aimAgendaTitle,.applyTitle,.approachHeader .top .title,.caseHeader .title,.contactTitle,.edsHelpTitle,.edsTitle,.initiativesTitle,.legalHeader .title,.mediaGalleryTitle,.registerTitle,.sectorIntroTitle,.sectorIntroTitleRest,.servicesHeader .title,.simpleTitle,.speakersTitle{word-break:break-word;overflow-wrap:break-word}.simpleTitle{font-size:clamp(28px,8vw,40px)!important}.aboutGisHeroTitle{font-size:clamp(32px,9vw,48px)!important}.aboutGisHeading{font-size:28px!important;line-height:1.2!important}.aboutGisBody,.aboutGisHeroLead{font-size:16px!important;line-height:1.45!important}.aboutGisFeature,.aboutGisHeroCopy,.aboutGisInner{padding-left:20px!important;padding-right:20px!important}.sectorIntroTitle,.sectorIntroTitleRest{font-size:32px!important;line-height:1.15!important}.edsTitle{font-size:30px!important;line-height:1.15!important}.edsLead{font-size:16px!important}.edsGuideGrid,.hotelGrid{grid-template-columns:1fr!important}html[data-page-name=expo-hpm] .simplePage,html[data-page-name=faq] .simplePage,html[data-page-name=feedback] .simplePage,html[data-page-name=help-support] .simplePage,html[data-page-name=testimonials] .simplePage{padding-left:20px!important;padding-right:20px!important}.helpSupportChannels{grid-template-columns:1fr!important}.aboutPage,.advantagePage .advInner,.agendaHeroInner,.applyHeroInner,.contactHeader,.eventsDaySupportPage,.expoPage,.faqPage,.feedbackPage,.helpSupportPage,.initiativesInner,.legalHeader,.partnersInner,.registerInner,.sectorHero,.simplePage,.speakersHeroInner,.testimonialsPage{padding-left:max(16px,var(--margin,16px));padding-right:max(16px,var(--margin,16px))}.advInner{padding-left:20px!important;padding-right:20px!important}.advNarrativeRow,.advNarrativeRow.isImageRight{grid-template-columns:1fr!important}.advNarrativeRow.isImageRight .advNarrativePhoto{order:0!important}.advStoryCards{grid-template-columns:1fr!important}.advPage .whyMpStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.initiativesPage,.partnersPage{margin-left:20px!important;margin-right:20px!important;width:calc(100% - 40px)!important}.initiativesTitle{font-size:32px!important}.initiativesCtaTitle,.partnersCtaTitle,.speakersCtaTitle{font-size:28px!important}.agendaTitle,.aimAgendaTitle{font-size:32px!important}.agendaGrid,.aimAgendaBodyInner{width:100%!important;max-width:100%!important}.aimAgendaHero,.aimAgendaPage{padding-left:16px;padding-right:16px}.speakersTitle{font-size:32px!important}.speakersHeroInner{grid-template-columns:1fr!important}.applyTitle,.registerTitle{font-size:32px!important}.applyGrid,.registerGrid,.registerPressFields{grid-template-columns:1fr!important}.contactForm,.gisContact .contactFormRow,.gisContact .contactGrid{grid-template-columns:1fr!important;max-width:100%!important}.legalHeader{flex-direction:column!important;gap:28px!important;padding-top:120px!important;min-height:0!important}.legalHeader .content,.legalHeader .title{width:100%!important}.legalHeader .title{font-size:28px!important}.faqs .item .itemInner .top strong{font-size:17px!important;line-height:1.25!important}.sectorHeroTitle{font-size:32px!important}.sectorCards,.sectorPageGrid{grid-template-columns:1fr!important}.edsTitle,.expoTitle,.feedbackTitle,.helpTitle{font-size:30px!important;line-height:1.2!important}.edsGrid,.expoGrid,.helpGrid{grid-template-columns:1fr!important}.caseHeader{padding-top:120px!important}.caseHeader .title{font-size:28px!important;max-width:100%!important}.casePage .statsSection .content .cards{grid-template-columns:1fr!important}.infoSection{flex-direction:column!important}.approachHeader,.servicesHeader{min-height:0!important;padding:120px var(--margin,16px) 48px!important}.approachHeader .top .title,.servicesHeader .title{font-size:32px!important}.servicesHeader .cards .cardContainer{width:100%!important}.introSection{flex-direction:column!important;margin:64px var(--margin,16px)!important}.introSection .left,.introSection .right{width:100%!important}.flexSection .top,.techSection{flex-direction:column!important;margin:64px var(--margin,16px)!important}.flexSection .top .left,.flexSection .top .right,.techSection .left,.techSection .right{width:100%!important}}@media (max-width:768px){.eventDetailsTitle,html[data-theme=light] #main .eventDetailsTitle,html[data-theme=light] .eventDetailsTitle{font-size:24px!important;line-height:30px!important}.saptdharaTitle,html[data-theme=light] #main .saptdharaTitle,html[data-theme=light] .saptdharaTitle{font-size:26px!important}.saptdharaVisionTitle,html[data-theme=light] #main .saptdharaVisionTitle,html[data-theme=light] #main h3.saptdharaVisionTitle,html[data-theme=light] .saptdharaVisionTitle{font-size:24px!important;line-height:30px!important}.visionTitle,.visionTitle.h2,html[data-theme=light] #main .visionTitle,html[data-theme=light] #main .visionTitle.h2,html[data-theme=light] .visionTitle,html[data-theme=light] .visionTitle.h2{font-size:26px!important;line-height:32px!important}.visionName,html[data-theme=light] #main .visionName,html[data-theme=light] #main h3.visionName,html[data-theme=light] .visionName{font-size:22px!important;line-height:26px!important}#about.whatWeDoIntro .heading,html[data-theme=light] #about.whatWeDoIntro .heading,html[data-theme=light] #about.whatWeDoIntro .heading :where(.word,.text,.line,span,em,.smartText),html[data-theme=light] #main #about.whatWeDoIntro .heading,html[data-theme=light] #main #about.whatWeDoIntro .heading :where(.word,.text,.line,span,em,.smartText){font-size:24px!important}#about.whatWeDoIntro .title,#about.whatWeDoIntro .title .text,#about.whatWeDoIntro .title .word{font-size:20px!important;line-height:1.4!important}#about.whatWeDoIntro .description,#about.whatWeDoIntro .description .text,#about.whatWeDoIntro .description .word{font-size:32px!important;line-height:1.45!important}.speakersSection .top .heading,html[data-theme=light] #main .speakersSection .top .heading,html[data-theme=light] #main .speakersSection .top .heading :where(.word,.text,.line,span,em,.smartText),html[data-theme=light] .speakersSection .top .heading{font-size:26px!important}.gisPartnersTitle,html[data-theme=light] #main .gisPartnersTitle{font-size:26px!important}.agendaTitle,.applyTitle,.contactTitle,.gisContact .contactTitle,.initiativesTitle,.registerTitle,.sectorHeroTitle,.speakersTitle{font-size:28px!important}.initiativesPage,.partnersPage{margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important}.advHeroTitle,.advHeroTitle span{font-size:28px!important}.advNarrativeHeading{font-size:22px!important}.advInfraGrid,.advWhyLayout{grid-template-columns:1fr!important}.homeTestimonialsTitle{font-size:28px!important}.participatingNations{padding:72px 16px 64px!important}.whyMp{padding-left:16px!important;padding-right:16px!important}.focusSectorsIntro .title,.focusSectorsIntro .title .text,.focusSectorsIntro .title .word{font-size:22px!important;line-height:1.35!important}.focusSectorsIntro .description,.focusSectorsIntro .description .text,.focusSectorsIntro .description .word{font-size:32px!important;line-height:1.45!important}.homeFocusSectors{padding:5% 16px 24px!important}.focusSectorsPin .focusSectorsIntro.whatWeDoIntro{padding:28px 20px 56px!important}}@media (max-width:480px){.saptdharaTitle,html[data-theme=light] #main .saptdharaTitle,html[data-theme=light] .saptdharaTitle{font-size:24px!important}.saptdharaVisionTitle,html[data-theme=light] #main .saptdharaVisionTitle,html[data-theme=light] .saptdharaVisionTitle{font-size:22px!important;line-height:28px!important}.visionTitle,.visionTitle.h2,html[data-theme=light] #main .visionTitle,html[data-theme=light] .visionTitle{font-size:24px!important;line-height:30px!important}.eventDetailsTitle,html[data-theme=light] #main .eventDetailsTitle,html[data-theme=light] .eventDetailsTitle{font-size:22px!important;line-height:28px!important}.agendaTitle,.contactTitle,.gisContact .contactTitle,.initiativesTitle,.registerTitle,.sectorHeroTitle,.speakersTitle{font-size:26px!important}.nationsFlagGrid{max-width:100%!important;gap:20px 12px!important}.nationsFlagItem img{width:78px!important;height:52px!important}.speakersGridRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.speakersGridRow .speakerCard,.speakersGridRow .speakerCard.isCta{height:auto!important;aspect-ratio:185/275!important}.gisCtaTitle{font-size:24px!important;max-width:240px}.menu{max-width:min(220px,calc(100vw - 16px))!important}}@media (max-width:1024px){.saptdharaHeader{margin-top:32px!important;margin-bottom:24px!important}.saptdharaFootnoteText{font-size:16px!important;line-height:22px!important}.page-home .saptdharaSection{padding:48px 20px 72px!important}.page-home .visionInner{padding-bottom:60px!important}.page-home .screening{margin-bottom:0!important}.page-home .whyMp{padding:72px 20px 88px!important}.page-home .whyMp.isStack,.whyMp.isStack{padding-left:48px!important;padding-right:48px!important}.page-home .participatingNations{padding:100px 20px 80px!important}.page-home .gisPartners{padding:56px 0!important}.page-home #speakers .speakersSection{padding:72px 0 60px!important}.page-home .gisCta{padding:100px 24px 96px!important}.page-home .homeFocusSectors{padding:5% 20px 28px!important}.homeTestimonials,.page-home .homeTestimonials{padding:96px 0 88px!important}.homeTestimonialsInner,.page-home .homeTestimonialsInner{margin:0 16px!important}.homeTestimonialsTitle,.page-home .homeTestimonialsTitle{font-size:32px!important;line-height:1.15!important}.page-home .speakersSection .top .eyebrow,.speakersSection .top .eyebrow{font-size:13px!important;letter-spacing:.12em!important}.contactPage .contactHeader,html[data-page-name=feedback] .contactHeader{min-height:0!important;padding:calc(96px + env(safe-area-inset-top)) var(--margin,16px) 48px!important}html[data-page-name=feedback] .contactPage{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.aboutGisHeroCopy{padding-top:calc(96px + env(safe-area-inset-top))!important}.edsInner,.edsPage .edsInner{padding-left:16px!important;padding-right:16px!important}.quoteSection{margin:64px 0!important;padding:0 var(--margin,16px)!important}.quoteSection h3,.quoteSection h3 span,.quoteSection h3.type-display-lg{font-size:clamp(28px,7.5vw,48px)!important;line-height:1.05!important;transform:none!important}.partnershipSteps{margin:48px var(--margin,16px) 72px!important;gap:32px!important}.partnershipSteps .stepTitle{font-size:13px!important;margin-bottom:8px!important}.partnershipSteps .h3{font-size:22px!important;line-height:1.25!important}.standardSection .standardTitle{position:static!important;top:auto!important;margin-bottom:32px!important}.advPage .whyMpStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.simplePage{padding-top:calc(112px + env(safe-area-inset-top))!important}}@media (max-width:768px){#about.whatWeDoIntro,.page-home #about.whatWeDoIntro{padding:64px 16px 48px!important}#about.whatWeDoIntro .description,#about.whatWeDoIntro .description .text,#about.whatWeDoIntro .description .word,.page-home #about.whatWeDoIntro .description{font-size:32px!important;line-height:1.45!important}.whatWeDoIntro .description,.whatWeDoIntro .description .text,.whatWeDoIntro .description .word{font-size:16px!important;line-height:24px!important}.page-home .whyMp{padding:64px 16px 72px!important}.page-home .whyMp.isStack,.whyMp.isStack{padding-left:20px!important;padding-right:20px!important}.page-home .gisCta{padding:72px 20px 100px!important}.page-home #speakers .speakersSection{padding:56px 0 48px!important}.homeTestimonialsTitle,.page-home .homeTestimonialsTitle{font-size:28px!important}.testimonialsPage .testimonialQuote{font-size:16px!important;line-height:1.45!important}.testimonialsPage .testimonialCard{padding:20px!important}}@media (max-width:1024px){.aboutGis,.advPage,.aimAgendaPage,.applyPage,.approachPage,.contactPage,.edsPage,.expoPage,.gisContact,.helpSupportPage,.initiativesPage,.legalPage,.mediaAlbumPage,.mediaGalleryPage,.partnersPage,.registerPage,.sectorPage,.servicesPage,.simplePage,.speakersPage,.testimonialsPage{overflow-x:clip;max-width:100%}.aboutGisInner,.advInner,.aimAgendaBodyInner,.applyCtaInner,.applyHeroInner,.edsInner,.initiativesInner,.mediaGalleryInner,.partnersInner,.registerInner,.simplePageHeader,.speakersHeroInner{box-sizing:border-box;width:100%!important;max-width:100%!important;padding-left:20px!important;padding-right:20px!important}.aimAgendaBodyInner,.applyHeroInner,.initiativesInner,.mediaGalleryInner,.partnersInner,.registerInner,.simplePage,.speakersHeroInner,html[data-page-name=expo-hpm] .simplePage,html[data-page-name=faq] .simplePage,html[data-page-name=help-support] .simplePage,html[data-page-name=testimonials] .simplePage{padding-top:calc(112px + env(safe-area-inset-top))!important}.aboutGisHero{min-height:70svh!important}.aboutGisHeroCopy{padding:calc(100px + env(safe-area-inset-top)) 20px 40px!important}.aboutGisHeroTitle{font-size:clamp(30px,8vw,44px)!important;line-height:1.08!important}.aboutGisBody,.aboutGisHeroLead,.aboutGisKnowMoreLead{font-size:16px!important;line-height:1.45!important;max-width:none!important}.aboutGisHeading{font-size:26px!important;line-height:1.2!important}.aboutGisEyebrow{font-size:12px!important}.aboutGisFoundationGrid,.aboutGisStandGrid{grid-template-columns:1fr!important;gap:14px!important}.aboutGisFoundationCard,.aboutGisStandItem{padding:18px!important}.aboutGisStandItem h3{font-size:18px!important}.aboutGisFeature{padding:0 16px 48px!important;margin-top:0!important}.aboutGisFeatureMedia,.aboutGisFeatureMedia img{border-radius:16px!important;width:100%!important;height:auto!important}.aboutGisKnowMore{padding:48px 0 64px!important}.aboutGisKnowMoreTabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:20px 0 24px!important}.aboutGisKnowMoreTab{flex:1 1 auto!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;white-space:nowrap!important}.aboutGisKnowMoreList.isChips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.aboutGisKnowMoreGroup+.aboutGisKnowMoreGroup{margin-top:20px!important}.aboutGisOrganizerCard{grid-template-columns:1fr!important}.aboutGisCta{padding:64px 20px 96px!important}.advInner{padding-left:20px!important;padding-right:20px!important}.advHero,.advHeroMedia,.advHeroMedia img{min-height:0!important;width:100%!important}.advHeroMedia,.advHeroMedia img{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:center center!important}.advHeroTitle em,.advHeroTitle span{font-size:clamp(22px,6.5vw,32px)!important}.advNarrativeTitle,.advNarrativeTitleMain{font-size:clamp(26px,7vw,36px)!important;line-height:1.15!important}.advNarrativeHeading{font-size:22px!important}.advInfraGrid,.advNarrativeRow,.advPage .whyMpLayout,.advStats,.advStoryCards,.advWhyCards{grid-template-columns:1fr!important}.advPage .whyMpStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advInfra,.advLocation,.advNarrative,.advStories,.advWhy{padding-top:48px!important;padding-bottom:48px!important}.aimAgendaTitle{font-size:clamp(26px,7vw,34px)!important;line-height:1.15!important}.aimAgendaLead{font-size:16px!important;line-height:1.45!important}.aimDayGroup{width:100%!important;display:flex!important;gap:8px!important}.aimDayBtn{flex:1 1!important;min-height:44px!important;font-size:13px!important;padding:10px 12px!important}.aimFlowCard{grid-template-columns:auto minmax(0,1fr)!important;padding:16px 16px 16px 0!important}.aimFlowTitle{font-size:16px!important;line-height:1.3!important}.aimAccordHead{gap:10px!important;padding:0 12px!important}.aimAccordBlockTitle,.aimAccordTitle{font-size:16px!important;line-height:1.3!important}.aimAccordBlock,.aimAccordPanel{padding-left:12px!important;padding-right:12px!important}.speakersCtaTitle,.speakersTitle{font-size:clamp(26px,7vw,34px)!important;line-height:1.15!important}.speakersLead{font-size:16px!important}.speakersHeroInner{grid-template-columns:1fr!important;gap:28px!important;padding-bottom:40px!important}.speakersBtn,.speakersHeroActions{width:100%!important}.speakersGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;justify-content:stretch!important}.speakersCard{max-width:none!important;width:100%!important}.speakersApply,.speakersCtaInner{flex-direction:column!important;align-items:stretch!important;padding:28px 20px!important}.applyCtaTitle,.applyTitle{font-size:clamp(26px,7vw,34px)!important}.applyHeroInner{grid-template-columns:1fr!important;gap:24px!important}.applyHeroPortrait{max-width:260px!important;margin:0 auto!important}.applyGrid{grid-template-columns:1fr!important}.applyField,.applyFieldHalf,.applyFieldWide,.applyMeeting,.applyUpload{grid-column:1/-1!important}.applyPanel{padding:20px!important}.applyPills{width:100%!important;flex-wrap:wrap!important}.applyPill{flex:1 1 auto!important;min-height:40px!important}.applyCtaInner{padding:72px 20px!important}.initiativesPage,.partnersPage{margin-left:16px!important;margin-right:16px!important;width:calc(100% - 32px)!important}.initiativesCtaTitle,.initiativesTitle,.partnersCtaTitle{font-size:clamp(26px,7vw,34px)!important;line-height:1.15!important}.initiativesLead{font-size:16px!important}.initiativesIntro,.partnersGrid,.partnersStrategicGrid{grid-template-columns:1fr!important}.partnersSectionTitle{font-size:22px!important}.initiativesCtaActions,.partnersBtn,.partnersCtaActions,.partnersHeroActions{width:100%!important;flex-wrap:wrap!important}.initiativesCtaInner,.partnersCtaInner{flex-direction:column!important;align-items:stretch!important;gap:20px!important;padding:40px 0 56px!important}.sectorIntroTitle,.sectorIntroTitleFill,.sectorIntroTitleRest{font-size:clamp(26px,7.5vw,36px)!important;line-height:1.12!important}.sectorIntroLabel{font-size:12px!important}.sectorIntroDesc,.sectorIntroDesc p{font-size:16px!important;line-height:1.5!important;text-align:left!important}.sectorContainer,.sectorIntroSection,.sectorMain{grid-template-columns:1fr!important;--sector-pad:16px!important;padding-left:16px!important;padding-right:16px!important}.sectorIntroDesc,.sectorIntroLabel,.sectorIntroTitle,.sectorMainContent,.sectorMainNav{grid-column:1/-1!important;max-width:none!important;text-align:left!important}.sectorImgDecoWrap,.sectorImgWrap,.sectorMainDeco{display:none!important}.sectorMainItemTitle{font-size:22px!important}.registerTitle{font-size:clamp(26px,7vw,34px)!important}.registerTracks{grid-template-columns:1fr!important}.registerTrackCard{padding:18px 16px!important}.registerGrid,.registerPressFields,.registerSectorGrid{grid-template-columns:1fr!important}.registerFieldFull,.registerFieldHalf{grid-column:1/-1!important}.registerPressRow{flex-direction:column!important;align-items:stretch!important}.registerActions,.registerSubmit{width:100%!important}.gisContact .contactFormRow,.gisContact .contactGrid{grid-template-columns:1fr!important}.edsTitle{font-size:clamp(26px,7vw,34px)!important}.edsHelpLead,.edsLead{font-size:16px!important}.edsGuideGrid,.hotelGrid{grid-template-columns:1fr!important;gap:14px!important}.edsHelp{gap:20px!important}.edsHelp,.edsHelpActions{flex-direction:column!important}.edsHelpActions,.edsHelpBtn{width:100%!important}.edsHelpBtn{justify-content:center!important}.simpleTitle{font-size:clamp(28px,8vw,40px)!important;line-height:1.08!important}.simpleLead{font-size:16px!important;line-height:1.45!important;max-width:none!important}.simpleEyebrow{font-size:12px!important}.faqs .item .itemInner .top{padding:18px 0!important;gap:12px!important}.faqs .item .itemInner .top strong,html[data-page-name=faq] .faqs .q{font-size:16px!important;line-height:1.3!important}.helpSupportChannels{grid-template-columns:1fr!important}.helpSupportCard{padding:18px!important}.expoGrid,.expoLayout{grid-template-columns:1fr!important}.expoActions{flex-direction:column!important;width:100%!important}.testimonialGrid{grid-template-columns:1fr!important}.legalHeader,.legalPage .legalHeader{flex-direction:column!important;gap:24px!important;min-height:0!important;padding:calc(112px + env(safe-area-inset-top)) 20px 48px!important}.legalHeader .content,.legalHeader .title{width:100%!important}.legalHeader .title{font-size:26px!important}.legalHeader .content h5{font-size:18px!important}.legalHeader .content h6{font-size:16px!important}.mediaGalleryTitle{font-size:clamp(26px,7vw,36px)!important}.mediaGalleryLead{font-size:16px!important}.mediaFolderGrid,.mediaPhotoGrid{grid-template-columns:1fr!important;gap:14px!important}.mediaLightbox{padding:56px 16px!important}.approachHeader,.approachPage .approachHeader{min-height:0!important;padding:calc(112px + env(safe-area-inset-top)) 0 40px!important}.approachHeader .top{padding:0 20px!important;margin-bottom:40px!important}.approachHeader .top .title{font-size:clamp(26px,7vw,34px)!important;max-width:100%!important}.approachHeader .top .description{font-size:16px!important;max-width:100%!important}.servicesHeader,.servicesPage .servicesHeader{min-height:0!important;padding:calc(112px + env(safe-area-inset-top)) 20px 40px!important}.servicesHeader .title{font-size:clamp(26px,7vw,34px)!important}.servicesHeader .description{font-size:16px!important}.servicesHeader .cards{margin-top:40px!important}.servicesHeader .cards .cardContainer{width:100%!important}.servicesHeader .cards .cardContainer .card{padding:28px 22px!important}.quoteSection{margin:48px 0!important;padding:0 20px!important}.quoteSection h3,.quoteSection h3 span{font-size:clamp(24px,7vw,40px)!important}.partnershipSteps{margin:40px 20px 64px!important;gap:28px!important}.faqSection,.introSection,.standardSection .content,.techSection{flex-direction:column!important;margin-left:20px!important;margin-right:20px!important}.introSection .left,.introSection .right,.techSection .left,.techSection .right{width:100%!important}.contactPage .contactTitle,.contactPage .h1.contactTitle{font-size:clamp(28px,8vw,40px)!important}.contactPage .contactDesc{font-size:16px!important;max-width:none!important}.contactPage .contactForm{max-width:100%!important;gap:12px!important}.contactPage .contactForm input,.contactPage .contactForm textarea{width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){.aboutGisInner,.advInner,.aimAgendaBodyInner,.applyHeroInner,.edsInner,.initiativesInner,.mediaGalleryInner,.partnersInner,.registerInner,.simplePage,.speakersHeroInner,html[data-page-name=expo-hpm] .simplePage,html[data-page-name=faq] .simplePage,html[data-page-name=help-support] .simplePage,html[data-page-name=testimonials] .simplePage{padding-left:16px!important;padding-right:16px!important}.aboutGisHeroTitle{font-size:clamp(28px,8.5vw,36px)!important}.aboutGisHeading{font-size:24px!important}.advInner{padding-left:16px!important;padding-right:16px!important}.speakersGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.speakersCardName{font-size:13px!important}.speakersCardRole{font-size:11px!important}.aimAgendaTitle,.applyTitle,.edsTitle,.initiativesTitle,.registerTitle,.sectorIntroTitle,.speakersTitle{font-size:28px!important}.initiativesPage,.partnersPage{margin-left:12px!important;margin-right:12px!important;width:calc(100% - 24px)!important}.legalHeader{padding-left:16px!important;padding-right:16px!important}}@media (max-width:480px){.aboutGisHeroTitle,.aimAgendaTitle,.applyTitle,.edsTitle,.gisContact .contactTitle,.initiativesTitle,.mediaGalleryTitle,.registerTitle,.simpleTitle,.speakersTitle{font-size:26px!important}.speakersGrid{gap:8px!important}.aimDayBtn{font-size:12px!important;padding:10px 8px!important}.aboutGisKnowMoreTab{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);font-size:12px!important}}.advInfraCard li,.advInfraCard ul,.advLocationList,.advLocationList li,.advNarrativeIntro,.advNarrativePoints,.advNarrativePoints li,.advPage .whyMpCardList,.advPage .whyMpCardList li,.advWhyCardBody,.advWhyIntro,.aimAccordBlockDesc,.aimAgendaLead,.aimFlowDesc,.approachHeader .description,.caseHeader .description,.contactHeader .description,.gisCtaDesc,.gisIntroBody,.helpSupportLinkDesc,.mediaGalleryLead,.registerTrackDesc,.sectorIntroDesc,.sectorIntroDesc p,.sectorMainItemCopy,.sectorMainItemCopy p,.servicesHeader .description,.speakersSection .description{font-size:16px!important;line-height:1.5!important}.heroMpMap .heroCurveCard img,html[data-theme=light] .heroMpMap .heroCurveCard img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;border-radius:18px!important;clip-path:inset(0 round 18px)!important;opacity:1!important;filter:none!important}@media (max-width:767px){.heroPin,.heroScene,.homeHero,.page-home .homeHeader .homeHero,.page-home .homeHero{height:auto!important;min-height:0!important;overflow:visible!important}.homeHero,.page-home .homeHero{display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;padding:calc(108px + env(safe-area-inset-top)) 18px 8px!important;background:transparent!important}.homeHero .center,.homeHero .center.heroTextLayer,.homeHero.introDone .center,.homeHero.introDone .center.heroTextLayer{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;order:1!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;justify-content:flex-start!important;gap:0!important}.homeHero .isHeroDescription,.homeHero .isHeroEyebrow,.homeHero .isHeroTitle{width:100%!important;max-width:360px!important}.homeHero .center .title,.homeHero .center .title .twoLineText,.homeHero .center .title .twoLineTextLine,.homeHero .center .title.h1,.homeHero .isHeroTitle .title,.homeHero .isHeroTitle .twoLineText,.homeHero .isHeroTitle .twoLineTextLine{max-width:340px!important;font-size:40px!important;line-height:1.05!important;letter-spacing:-.02em!important}.homeHero .center .description,.homeHero .center .description.h4,.homeHero .isHeroDescription .description,.homeHero .isHeroDescription .twoLineText,.homeHero .isHeroDescription .twoLineTextLine{max-width:320px!important;margin-top:12px!important;font-size:15px!important;line-height:1.45!important;font-weight:600!important}.homeHero .heroCountdownBlock{margin-top:18px!important}.heroCountdownKicker{margin-bottom:10px!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.homeHero .heroMapCountdown{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:360px!important;margin:0 auto!important}.heroMapCountdown .bottomNavCountdownSep,.heroMapCountdown .eventCountdownSep{display:none!important}.heroMapCountdown .bottomNavCountdownGroup,.heroMapCountdown .eventCountdownGroup{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:64px!important;padding:8px 4px!important;border-radius:14px!important;background:#ffffff!important;box-shadow:0 6px 18px rgba(115,48,21,.08)!important}.heroMapCountdown .bottomNavCountdownUnit,.heroMapCountdown .eventCountdownUnit{flex-direction:column!important;align-items:center!important;gap:2px!important}.heroMapCountdown .bottomNavCountdownValue,.heroMapCountdown .eventCountdownValue{font-size:20px!important;font-weight:700!important;line-height:1!important}.heroMapCountdown .bottomNavCountdownLabel,.heroMapCountdown .eventCountdownLabel{display:block!important;font-size:9px!important;letter-spacing:.06em!important;text-transform:uppercase!important}.heroMpMap{position:relative!important;inset:auto!important;order:2!important;width:100%!important;height:auto!important;min-height:0!important;margin:8px 0 0!important;overflow:hidden!important;aspect-ratio:auto!important}.heroMpMap img.heroMpMapDesk{display:none!important}.heroMpMap img.heroMpMapMob,html[data-theme=light] .heroMpMap img.heroMpMapMob{display:block!important;position:relative!important;width:100%!important;height:auto!important;max-height:460px!important;min-height:0!important;object-fit:contain!important;object-position:center bottom!important}.heroCurve{display:none!important}.page-home .saptdharaSection{padding:28px 0 36px!important}.saptdharaInner{padding-left:18px!important;padding-right:18px!important}.saptdharaViewport{overflow-x:auto!important;padding:4px 18px 8px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.saptdharaViewport::-webkit-scrollbar{display:none}.saptdharaGrid{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:max-content!important}.saptdharaCard{flex:0 0 148px!important;width:148px!important;border-radius:18px!important}.screening .sticky .stickyContent{padding:8px 0 28px!important}.screening .sticky .stickyContent .left{padding:0 18px!important}.screening .sticky .stickyContent .right,.screening .sticky .stickyContent .right .items{height:auto!important;min-height:0!important}.screening .sticky .stickyContent .right .items{flex-direction:row!important;align-items:flex-start!important;gap:12px!important;width:auto!important;overflow-x:auto!important;padding:4px 18px 12px!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.screening .sticky .stickyContent .right .items::-webkit-scrollbar{display:none}.screening .sticky .stickyContent .right .items .item,.screening .sticky .stickyContent .right .items .item.active,.screening .sticky .stickyContent .right .items .item:last-child,.screening .sticky .stickyContent .right .items .item:not(.active){flex:0 0 min(280px,82vw)!important;width:min(280px,82vw)!important;height:auto!important;align-self:flex-start!important;scroll-snap-align:start;border:1px solid rgba(23,20,17,.12)!important;border-radius:18px!important;background:#ffffff!important;padding:4px 14px!important;box-sizing:border-box!important}.screening .sticky .stickyContent .right .items .item .itemTop .itemDescription,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemDescription{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden!important;margin-top:8px!important}.screening .itemContent,.screening .sticky .stickyContent .right .items .item:not(.active) .itemTop .itemContent{display:none!important}.whyMpPanel{display:flex!important;flex-direction:column!important}.whyMpTitle{order:0}.whyMpStats{order:1;margin-top:8px}.whyMpIntro{order:2}.whyMpPhoto{order:3;margin-top:16px;border-radius:18px;overflow:hidden}.whyMpPhoto img{display:block;width:100%;height:auto}.speakersSection .top{align-items:center!important}.speakersSection .top,.speakersSection .top .description{text-align:center!important}.speakersContainer{margin-left:0!important;margin-right:0!important;padding-left:18px!important}.speakersGridRow{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;overflow-x:auto!important;padding:0 18px 8px 0!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.speakersGridRow::-webkit-scrollbar{display:none}.speakersGridRow .speakerCard,.speakersGridRow .speakerCard.isCta{flex:0 0 68%!important;width:68%!important;max-width:220px!important;height:auto!important;aspect-ratio:3/4!important;scroll-snap-align:start}.page-home .timeline .sticky .track{padding:0 18px!important}.page-home .timeline .sticky .items{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.page-home .timeline .sticky .items .line{display:none!important}.page-home .timeline .sticky .item,.page-home .timeline .sticky .items .item{position:relative!important;aspect-ratio:3/4!important;min-height:0!important;border-radius:16px!important;overflow:hidden!important;background:#2b1a22!important}.page-home .timeline .sticky .item .itemInner{min-height:100%!important}.page-home .timeline .sticky .item .itemInner,.page-home .timeline .sticky .item .itemInner .itemContent{position:relative!important;height:100%!important}.page-home .timeline .sticky .item .itemInner .itemContent .medias,.page-home .timeline .sticky .item .itemInner .itemContent .medias .mediaItem,.page-home .timeline .sticky .item .itemInner .itemContent .medias[data-medias-len="1"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important}.page-home .timeline .mediaImage,.page-home .timeline .sticky .item .itemInner .itemContent .medias .mediaItem .mediaImage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important}.page-home .timeline .sticky .item .itemInner .itemContent .text{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:2!important;width:auto!important;padding:36px 10px 12px!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72))!important}.page-home .timeline .itemDescription,.page-home .timeline .sectorPreviewCta{display:none!important}.page-home .timeline .itemTitle,.page-home .timeline .itemTitle.h3{font-size:14px!important;line-height:1.2!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .homeTestimonials{padding:56px 0 48px!important}.page-home .gisCta{min-height:0!important;padding:56px 20px 72px!important}.gisFooter{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}}#nav .navActions .hireButton .navRegisterShort,.nav .navActions .hireButton .navRegisterShort{display:none!important}@media (max-width:1024px){#nav .navActions .hireButton,#nav .navActions .primaryButton.hireButton,html[data-theme=dark] #nav .hireButton,html[data-theme=dark] #nav .navActions .hireButton,html[data-theme=dark] #nav .navActions .primaryButton.hireButton,html[data-theme=light] #nav .hireButton,html[data-theme=light] #nav .navActions .hireButton,html[data-theme=light] #nav .navActions .primaryButton.hireButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 16px!important;border-radius:12px!important;background:#733015!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}#nav .navActions .hireButton .navRegisterFull,.nav .navActions .hireButton .navRegisterFull,html[data-theme=dark] #nav .navActions .hireButton .navRegisterFull,html[data-theme=light] #nav .navActions .hireButton .navRegisterFull{display:none!important}#nav .navActions .hireButton .navRegisterShort,.nav .navActions .hireButton .navRegisterShort,html[data-theme=dark] #nav .navActions .hireButton .navRegisterShort,html[data-theme=light] #nav .navActions .hireButton .navRegisterShort{display:inline!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:600!important}#nav,#nav.nav,#nav.nav:not(.isSmall),.nav,.nav:not(.isSmall),html[data-theme=light] #nav,html[data-theme=light] #nav.nav,html[data-theme=light] #nav.nav:not(.isSmall){min-height:64px!important;padding:8px 8px 8px 14px!important;gap:10px!important;border-radius:20px!important}#nav .navActions .menuToggle,.nav .navActions .menuToggle,html[data-theme=light] #nav .navActions .menuToggle{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;border-radius:12px!important}#nav .logo,#nav .logo.logoGis,#nav .logo.logoInvestMp,.nav .logo,html[data-theme=light] #nav .logo,html[data-theme=light] #nav .logo.logoGis,html[data-theme=light] #nav .logo.logoInvestMp{height:36px!important;width:36px!important}#nav .logo.logoMpidc,.nav .logo.logoMpidc,html[data-theme=light] #nav .logo.logoMpidc{width:118px!important;height:36px!important}.heroPin,.heroScene,.homeHero,.page-home .homeHeader .homeHero,.page-home .homeHero{height:auto!important;min-height:100svh!important;overflow:hidden!important;position:relative!important}.homeHero,.page-home .homeHero{display:flex!important;flex-direction:column!important;align-items:stretch!important;box-sizing:border-box!important;padding:0!important;background:#f6efe6!important}.homeHero .center,.homeHero .center.heroTextLayer,.homeHero.introDone .center,.homeHero.introDone .center.heroTextLayer{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;max-width:none!important;min-height:100svh!important;margin:0!important;padding:calc(84px + env(safe-area-inset-top)) 16px 14px!important;transform:none!important;z-index:4!important;box-sizing:border-box!important;gap:0!important}.homeHero .isHeroDescription,.homeHero .isHeroEyebrow,.homeHero .isHeroTitle{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.homeHero .heroEyebrow{margin:0 0 10px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1.4!important;text-align:center!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .center .title,.homeHero .center .title .twoLineText,.homeHero .center .title.h1,.homeHero .isHeroTitle .title,.homeHero .isHeroTitle .twoLineText{width:100%!important;max-width:340px!important;margin:0 auto!important;font-size:clamp(38px,11.2vw,56px)!important;line-height:.95!important;letter-spacing:-.02em!important;text-align:center!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .center .title .twoLineTextLine,.homeHero .isHeroTitle .twoLineTextLine{display:block!important;width:100%!important;max-width:6.5em!important;margin:0 auto!important;white-space:normal!important;overflow:visible!important;text-align:center!important;font-size:inherit!important;line-height:inherit!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .center .title .twoLineTextLine:last-child,.homeHero .isHeroTitle .twoLineTextLine:last-child{max-width:11em!important}.homeHero .center .description,.homeHero .center .description.h4,.homeHero .isHeroDescription .description,.homeHero .isHeroDescription .twoLineText{display:block!important;width:100%!important;max-width:340px!important;margin:12px auto 0!important;white-space:normal!important;overflow:visible!important;text-align:center!important;font-size:clamp(13px,3.7vw,16px)!important;line-height:1.45!important;font-weight:600!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.homeHero .center .description .twoLineTextLine,.homeHero .isHeroDescription .twoLineTextLine{display:block!important;width:100%!important;max-width:340px!important;margin:0 auto!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-align:center!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.heroMpMap{position:absolute!important;inset:0!important;order:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;aspect-ratio:auto!important;transform:none!important;overflow:hidden!important;z-index:0!important;display:block!important;pointer-events:none!important}.heroMpMap img.heroMpMapDesk,.heroMpMap:after{display:none!important}.heroMpMap img.heroMpMapMob,html[data-theme=light] .heroMpMap img.heroMpMapMob{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important}.heroCurve,.heroMpMap .heroCurve{display:block!important;position:absolute!important;left:0!important;right:0!important;top:auto!important;bottom:clamp(168px,27%,250px)!important;height:clamp(128px,22vh,190px)!important;z-index:3!important;overflow:hidden!important;perspective:700px!important;pointer-events:none!important}.heroCurveCard{top:4%!important;height:92%!important;border-radius:16px!important}.heroMpMap .heroCurveCard img,html[data-theme=light] .heroMpMap .heroCurveCard img{object-fit:cover!important;border-radius:16px!important;clip-path:inset(0 round 16px)!important}.homeHero .heroCountdownBlock{order:5!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(100%,520px)!important;max-width:520px!important;margin:auto auto 0!important;padding:16px 16px 14px!important;border:0!important;border-radius:24px!important;background:#ffffff!important;box-shadow:0 14px 36px rgba(80,42,16,.16)!important;box-sizing:border-box!important;position:relative!important;z-index:5!important}.heroCountdownHead{order:1!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0 0 6px!important}.heroCountdownDate,.heroCountdownKicker{margin:0!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.3!important;text-align:left!important;text-transform:uppercase!important;color:#733015!important;-webkit-text-fill-color:#733015!important}.heroCountdownDate{text-align:right!important;white-space:nowrap!important}.homeHero .heroMapCountdown{order:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:none!important;margin:0!important;padding:4px 0 2px!important;background:transparent!important;box-shadow:none!important;border:0!important}.heroMapCountdown .bottomNavCountdownSep,.heroMapCountdown .eventCountdownSep{display:none!important}.heroMapCountdown .bottomNavCountdownGroup,.heroMapCountdown .eventCountdownGroup{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0!important;padding:4px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.heroMapCountdown .bottomNavCountdownUnit,.heroMapCountdown .eventCountdownUnit{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}.heroMapCountdown .bottomNavCountdownValue,.heroMapCountdown .eventCountdownValue,html[data-theme=light] .heroMapCountdown .bottomNavCountdownValue,html[data-theme=light] .heroMapCountdown .eventCountdownValue{font-family:var(--font-body)!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;font-size:clamp(26px,7.6vw,40px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1!important;color:#1c120c!important;-webkit-text-fill-color:#1c120c!important}.heroMapCountdown .bottomNavCountdownLabel,.heroMapCountdown .eventCountdownLabel,html[data-theme=light] .heroMapCountdown .bottomNavCountdownLabel,html[data-theme=light] .heroMapCountdown .eventCountdownLabel{display:block!important;margin:0!important;font-size:10px!important;font-weight:700!important;letter-spacing:.1em!important;line-height:1.2!important;text-transform:uppercase!important;color:#733015!important;-webkit-text-fill-color:#733015!important;opacity:1!important}.homeHero .heroCardCta,.homeHero .heroCardCta.hireButton,.homeHero .heroCardCta.primaryButton{order:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;min-height:52px!important;max-height:none!important;margin:12px 0 0!important;padding:0 16px!important;border:0!important;border-radius:14px!important;background:#111111!important;background-image:none!important;box-shadow:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important}.homeHero .heroCardCta span,html[data-theme=dark] #main .homeHero .heroCardCta,html[data-theme=dark] #main .homeHero .heroCardCta span,html[data-theme=light] #main .homeHero .heroCardCta,html[data-theme=light] #main .homeHero .heroCardCta span,html[data-theme=light] .homeHero .heroCardCta span{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:14px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.homeHero .heroCardCta:after,.homeHero .heroCardCta:before{display:none!important;content:none!important}html[data-page-name=index] #main{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}html[data-page-name=index] .gisFooter{padding-bottom:calc(28px + env(safe-area-inset-bottom))!important}}@media (max-width:380px){#nav .logo.logoMpidc,.nav .logo.logoMpidc,html[data-theme=light] #nav .logo.logoMpidc{width:96px!important;height:30px!important}#nav .logo.logoGis,#nav .logo.logoInvestMp,html[data-theme=light] #nav .logo.logoGis,html[data-theme=light] #nav .logo.logoInvestMp{width:30px!important;height:30px!important}#nav .navActions .hireButton,html[data-theme=dark] #nav .navActions .hireButton,html[data-theme=light] #nav .navActions .hireButton{height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 10px!important;font-size:13px!important}#nav .navActions .menuToggle,.nav .navActions .menuToggle{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important}.homeHero .heroCountdownBlock{padding:12px 10px 10px!important;border-radius:18px!important}.heroCountdownDate,.heroCountdownKicker{font-size:9px!important;letter-spacing:.04em!important}.homeHero .heroCardCta,.homeHero .heroCardCta span,.homeHero .heroCardCta.hireButton{height:46px!important;min-height:46px!important;font-size:12px!important;letter-spacing:.1em!important}}@media (max-width:1024px) and (max-height:740px){.homeHero .center,.homeHero .center.heroTextLayer,.homeHero.introDone .center,.homeHero.introDone .center.heroTextLayer{padding-top:calc(72px + env(safe-area-inset-top))!important;padding-bottom:10px!important}.homeHero .heroEyebrow{margin-bottom:6px!important}.homeHero .center .title,.homeHero .center .title .twoLineText,.homeHero .center .title .twoLineTextLine,.homeHero .center .title.h1,.homeHero .isHeroTitle .title,.homeHero .isHeroTitle .twoLineText,.homeHero .isHeroTitle .twoLineTextLine{font-size:30px!important;line-height:.95!important}.homeHero .center .description,.homeHero .center .description.h4,.homeHero .isHeroDescription .description,.homeHero .isHeroDescription .twoLineText{margin-top:8px!important;font-size:12px!important;line-height:1.35!important}.heroCurve,.heroMpMap .heroCurve{height:108px!important;bottom:158px!important}.homeHero .heroCountdownBlock{padding:10px 10px 8px!important}.homeHero .heroCardCta,.homeHero .heroCardCta.hireButton{height:42px!important;min-height:42px!important;margin-top:8px!important}}@media (max-width:1024px){html .homeHero .heroCountdownBlock,html .homeHero .heroMapCountdown{display:none!important}}