.sector-module__5HRona__main{background:#efeff1;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:0;display:flex;overflow:hidden}.sector-module__5HRona__milestoneLink{border:.1vw solid #003a5e;border-radius:2px;width:fit-content;padding:.8vw 1.6vw}.sector-module__5HRona__milestoneLinkText{color:#003a5e;width:100%;font-size:.8cqw}
.page-module___8aEwW__landingPage{color:#000;background:#fff;margin:5%}.page-module___8aEwW__landingPage .page-module___8aEwW__gridRow{flex-flow:wrap;justify-content:left;align-items:flex-start;width:100%;height:100%;margin-bottom:2%;display:flex}.page-module___8aEwW__landingPage .page-module___8aEwW__imageContainer{border-radius:18px;width:100%;height:100%;margin:0}.page-module___8aEwW__landingPage .page-module___8aEwW__linkContainer{box-sizing:border-box;width:33.333%;padding:1%}.page-module___8aEwW__landingPage .page-module___8aEwW__title{color:#023852;margin-bottom:0;padding:2%;font-size:clamp(22px,3vw,80px);font-weight:500}.page-module___8aEwW__landingPage .page-module___8aEwW__subtitle{color:#023852;margin-bottom:2%;padding:0 0 2% 2%;font-size:clamp(14px,1.5vw,40px);font-weight:400}.page-module___8aEwW__landingPage .page-module___8aEwW__linkText{font-size:clamp(12px,1.2vw,30px);font-weight:600}.page-module___8aEwW__header{z-index:10;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1vw;left:2vw;right:1vw}.page-module___8aEwW__landingPage .page-module___8aEwW__milestoneLogo{width:9.5vw;height:auto}.page-module___8aEwW__backLink{align-items:center;display:flex}.page-module___8aEwW__backLink img{width:9.5vw;height:auto}.page-module___8aEwW__milestoneLink{border:.1vw solid #fff;border-radius:2px;width:fit-content;padding:.8vw 1.6vw}.page-module___8aEwW__milestoneLinkText{color:#fff;width:100%;font-size:.8cqw}
@font-face{font-family:bricolageGrotesque;src:url(../media/BricolageGrotesque_Regular-s.p.4e27a27a.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bricolageGrotesque;src:url(../media/BricolageGrotesque_Medium-s.p.3eef8215.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bricolageGrotesque;src:url(../media/BricolageGrotesque_SemiBold-s.p.ef2d5ce0.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolageGrotesque Fallback;src:local(Arial);ascent-override:87.18%;descent-override:25.31%;line-gap-override:0.0%;size-adjust:106.68%}.bricolagegrotesque_5c0842d3-module__nYffya__className{font-family:bricolageGrotesque,bricolageGrotesque Fallback}
@font-face{font-family:myFont;src:url(../media/OpenSans_Regular-s.p.0eec45de.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:myFont;src:url(../media/OpenSans_Medium-s.p.74746d4d.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:myFont;src:url(../media/OpenSans_SemiBold-s.p.4af0a117.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:myFont;src:url(../media/OpenSans_Bold-s.p.b385833e.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:myFont;src:url(../media/OpenSans_ExtraBold-s.p.8264bbc5.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:myFont Fallback;src:local(Arial);ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.0%;size-adjust:105.22%}.myfont_4f1628b0-module__fbjCoa__className{font-family:myFont,myFont Fallback}
.touch-point-module__4uiU_W__touchPoint{--textNavigationButtonSize:2vw;--textNavigationButtonMargin:1vw;--textNavigationDotSize:.5vw;--textNavigationDotMargin:.5vw;margin:0;padding:0;font-size:1.1vw}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__video{z-index:1;width:100vw;position:absolute;top:0}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__zoomArea{aspect-ratio:16/9;position:absolute;transform:translate(-50%,-50%)}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__zoomOut{z-index:10;background:0 0;border-width:0;width:2vw;height:2vw;margin:.75vw;display:flex;position:absolute;top:0;right:0}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__closeButton{opacity:.3;z-index:10;background:0 0;border-width:0;width:3vw;height:3vw;position:absolute;top:1.2vw;right:1.2vw}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__zoomIn{z-index:10;background:0 0;border-width:0;width:10%;height:10%;font-size:6em;position:absolute;transform:translate(-50%,-50%)}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__zoomIn .touch-point-module__4uiU_W__buttonText{text-align:left;padding-top:10%;font-size:.113em}.touch-point-module__4uiU_W__touchPoint h1{color:#000;z-index:5;margin-bottom:8%;font-size:1.5em}.touch-point-module__4uiU_W__touchPoint h2{color:#000;z-index:5;margin-bottom:2%;font-size:1em}.touch-point-module__4uiU_W__touchPoint ul{margin-left:1.25vw}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__infoText{color:#000;z-index:5;width:100%;padding-top:2.75vw;padding-left:1.5vw;padding-right:3.5vw}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__infoBox{z-index:3;background:#fff;border-radius:.5vw;width:26%;height:60%;position:absolute;top:50%;transform:translateY(-50%)}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__textNavigationContainer{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:1.5vw}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__textNavigationButton{pointer-events:visible;min-width:var(--textNavigationButtonSize);max-width:var(--textNavigationButtonSize);min-height:var(--textNavigationButtonSize);max-height:var(--textNavigationButtonSize);margin-right:var(--textNavigationButtonMargin);margin-left:var(--textNavigationButtonMargin)}.touch-point-module__4uiU_W__touchPoint .touch-point-module__4uiU_W__textNavigationDot{min-width:var(--textNavigationDotSize);max-width:var(--textNavigationDotSize);min-height:var(--textNavigationDotSize);max-height:var(--textNavigationDotSize);margin:var(--textNavigationDotMargin)}
