:root{--blue:#004c70;--blue-lt:#95c5d9;--blue-dk:#04364E;--orange:#db5d0a;--orange-lt:#e2a327;--red:#BE132D;--white:#ffffff;--font-sans:'Open Sans';--font-serif:'Noto Serif'}.mtm{font-family:var(--font-sans)}.mtm__controls{margin-bottom:10px}.mtm__controls ul.nav{margin:0;list-style:none;display:flex;width:100%}@media (max-width:767px){.mtm__controls ul.nav{flex-direction:column}}.mtm__controls ul.nav>li{position:relative;flex-grow:1;margin:0 4px}@media (max-width:767px){.mtm__controls ul.nav>li{margin:0 0 10px 0}}.mtm__controls ul.nav>li:hover>a{background-color:var(--blue);color:#fff}.mtm__controls ul.nav>li:hover>a .icon{fill:#fff}.mtm__controls ul.nav>li>a{z-index:3;position:relative;display:flex;justify-content:center;align-content:center;padding:10px 10px;height:100%;text-decoration:none;background-color:var(--blue-lt);color:#1c4c6d;font-size:16px;transition:all 250ms ease-in-out}.mtm__controls ul.nav>li>a .icon{fill:var(--blue);transition:all 250ms ease-in-out}.mtm__controls ul.nav>li>a:hover{background-color:var(--blue)}.mtm__controls ul.nav>li>a.menu .icon,.mtm__controls ul.nav>li>a.link .icon{position:relative;display:inline-block;vertical-align:middle;top:0;width:14px;height:14px;margin-right:7px}.mtm__controls ul.nav>li>a.menu .icon{margin-right:0;margin-left:7px}.mtm__controls ul.nav>li:first-child{margin-left:0}.mtm__controls ul.nav>li:last-child{margin-right:0}.mtm__controls ul.nav>li.visible ul.submenu{display:block}.mtm__controls ul.nav ul.submenu{margin:0;min-width:250px;list-style:none;z-index:99;position:absolute;top:44px;left:0;background-color:#D0E6EF;box-shadow:0 0 5px rgba(51,51,51,.5);display:none}.mtm__controls ul.nav ul.submenu>li{margin:0}.mtm__controls ul.nav ul.submenu>li a{display:flex;justify-content:flex-start;align-content:center;padding:10px 10px;color:#000;border-bottom:solid 1px #fff;text-decoration:none}.mtm__controls ul.nav ul.submenu>li a:hover{color:#004c70}.mtm__controls ul.nav ul.submenu>li:last-child a{border-bottom:none}.mtm__content{display:flex}@media (max-width:767px){.mtm__content{flex-direction:column}}.mtm__content__left{display:flex;flex-direction:column;position:relative;width:30%;background-color:var(--blue);color:#fff}@media (max-width:767px){.mtm__content__left{width:100%}}.mtm__content__left a.close{position:absolute;right:20px;top:28px;background-image:url(../../../../../../../../plugins/ii-milestones/public/images/close.svg);display:block;background-size:contain;background-repeat:no-repeat;background-position:center;width:22px;height:22px;display:none}.mtm__content__left h3{color:var(--blue-lt);text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:3px;margin:30px 25px 10px 25px}.mtm__content__left .content-box{flex-grow:1;padding:0 25px 15px 25px}.mtm__content__left .content-box h2{color:#fff;font-family:var(--font-serif);font-size:30px;margin:0}.mtm__content__left .content-box h4{color:var(--blue-lt);text-transform:uppercase;font-size:13px;margin:0;font-weight:700}.mtm__content__left .content-box div{margin-top:10px;font-size:15px}.mtm__content__left .content-box div a{color:var(--orange-lt)}.mtm__content__left .content-box img{margin-top:10px;display:block;margin-left:auto;margin-right:auto}.mtm__content__left .content-box a.button{background-color:var(--orange);padding:7px 10px;margin-top:24px;margin-right:7px;color:var(--white);text-transform:none;font-size:14px;display:inline-block;border:none;border-radius:0}.mtm__content__left .content-box.story-content img{display:none;max-width:70%}@media (max-width:767px){.mtm__content__left .content-box.story-content img{display:block}}.mtm__content__left .nav-box{background-color:var(--blue-dk);padding:25px;display:none}.mtm__content__left .nav-box h4{color:var(--blue-lt);text-transform:uppercase;font-size:13px;margin:0 0 10px 0;font-weight:700}.mtm__content__left .nav-box__links{display:flex;font-family:var(--font-serif);width:100%;justify-content:space-between;align-items:flex-start}.mtm__content__left .nav-box__links a{color:#fff;text-decoration:none;position:relative;line-height:1em;width:50%}.mtm__content__left .nav-box__links a:before{position:absolute;content:'';display:block;background-image:url(../../../../../../../../plugins/ii-milestones/public/images/right-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:100%}.mtm__content__left .nav-box__links a.link-prev{padding-left:25px;padding-right:5px}.mtm__content__left .nav-box__links a.link-prev:before{left:0;transform:rotate(180deg)}.mtm__content__left .nav-box__links a.link-next{padding-left:5px;padding-right:25px}.mtm__content__left .nav-box__links a.link-next:before{right:0}.mtm__content__left .nav-box__links a span{font-family:var(--font-sans);display:block;color:var(--blue-lt);font-size:12px}.mtm__content__right{width:70%;min-height:600px;position:relative}@media (max-width:767px){.mtm__content__right{width:100%}}.mtm-map{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.mtm-map .leaflet-div-icon{background-color:var(--orange);border-radius:50%;border:solid 1px var(--orange-lt);box-shadow:0 0 4px rgba(0,0,0,.5)}.mtm-map .leaflet-div-icon:hover{background-color:var(--red);border:solid 1px var(--red)}.mtm-map .leaflet-div-icon .number{position:relative;top:.5em;font-size:12px;width:28px;text-align:center;color:#fff;font-weight:700}.mtm-map .leaflet-div-icon .empty:before{content:'';display:block;width:8px;height:8px;top:10px;left:10px;position:relative;background-color:rgba(255,255,255,.8);border-radius:50%}.mtm-map .leaflet-popup-content{font-family:var(--font-sans);font-size:13px;margin:13px 20px 20px 20px}.mtm-map .leaflet-popup-content hr{margin:9px 0}.mtm-map .leaflet-popup-content b{font-size:24px;font-weight:400;color:var(--blue);font-family:var(--font-serif)}.mtm-stories{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-wrap:wrap;transition:all 250ms ease-in-out;opacity:1}@media (max-width:767px){.mtm-stories{padding:10px;background-color:var(--blue)}}.mtm-stories.hide{opacity:0;pointer-events:none}.mtm-stories.active a,.mtm-stories:hover a{opacity:.5}.mtm-stories a{border:solid 1px var(--blue-lt);width:25%;height:33.33%;background-size:cover;background-position:center center;transition:all 250ms ease-in-out}@media (max-width:767px){.mtm-stories a{width:33.33%;height:25%}}.mtm-stories a.active,.mtm-stories a:hover{opacity:1;border:solid 1px var(--blue)}