:root{--color-data-1:#ffe6c5;--color-data-2:#ffc999;--color-data-3:#ffaa4d;--color-data-4:#f49a23;--color-data-5:#ff6d00;--time-map-zoom:500}body,html{height:100%}body.path-map{margin:0;padding:0;background:#fff}body.path-map #toolbar-administration,body.path-map .l-footer,body.path-map .l-header,body.path-map .pageheader,body.path-map .skip-link{display:none!important}body.path-map .loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;margin:0;background:rgba(0,0,0,.35);transition:opacity .3s linear;opacity:0;pointer-events:none}body.path-map .loading::after{content:"";position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border:6px solid #fff;border-top-color:transparent;border-radius:50%;color:#fff;animation:1s infinite linear loading_spinner}body.path-map[data-is-splash=true]{overflow:hidden}body.path-map[data-is-loading=true] .loading{opacity:1}@keyframes loading_spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.clasp-map-content,.clasp-map-splash{box-sizing:border-box}.clasp-map-content *,.clasp-map-splash *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.clasp-map-content h1,.clasp-map-splash h1{margin:0;padding:0;font-weight:200;font-size:40px;line-height:1}@media (min-width:384px){.clasp-map-content h1,.clasp-map-splash h1{font-size:48px}}@media (min-width:576px){.clasp-map-content h1,.clasp-map-splash h1{font-size:56px}}@media (min-width:768px){.clasp-map-content h1,.clasp-map-splash h1{font-size:64px}}@media (min-width:960px){.clasp-map-content h1,.clasp-map-splash h1{font-size:72px}}@media (min-width:1056px){.clasp-map-content h1,.clasp-map-splash h1{font-size:80px}}@media (min-width:1152px){.clasp-map-content h1,.clasp-map-splash h1{font-size:90px}}.clasp-map-content h2,.clasp-map-splash h2{margin:0;padding:0;font-weight:400;font-size:24px;line-height:1.15}@media (min-width:384px){.clasp-map-content h2,.clasp-map-splash h2{font-size:28px}}@media (min-width:576px){.clasp-map-content h2,.clasp-map-splash h2{font-size:32px}}@media (min-width:768px){.clasp-map-content h2,.clasp-map-splash h2{font-size:34px}}@media (min-width:1056px){.clasp-map-content h2,.clasp-map-splash h2{font-size:38px}}.clasp-map-content h3,.clasp-map-splash h3{margin:0;padding:0;font-weight:600;font-size:16px;line-height:1.5}@media (min-width:384px){.clasp-map-content h3,.clasp-map-splash h3{font-size:18px}}@media (min-width:576px){.clasp-map-content h3,.clasp-map-splash h3{font-size:20px}}.clasp-map-content p,.clasp-map-splash p{font-size:12px;line-height:1.7}@media (min-width:576px){.clasp-map-content p,.clasp-map-splash p{font-size:14px}}.clasp-map-content .btn,.clasp-map-splash .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 0;display:block;padding:14px 20px 16px 20px;border:none;border-radius:100px;background:#318589;font-weight:600;font-size:18px;line-height:1.2;color:#fff;text-decoration:none;text-align:center;cursor:pointer;transition:background 150ms ease-out}.clasp-map-content .btn:focus,.clasp-map-content .btn:hover,.clasp-map-splash .btn:focus,.clasp-map-splash .btn:hover{background:#54a0a8}.clasp-map-content .btn.orange,.clasp-map-splash .btn.orange{background:#f39922;color:#084259}.clasp-map-content .btn.orange:focus,.clasp-map-content .btn.orange:hover,.clasp-map-splash .btn.orange:focus,.clasp-map-splash .btn.orange:hover{background:#f5b03c}@media (min-width:576px){.clasp-map-content .btn,.clasp-map-splash .btn{padding:14px 40px 16px 40px}}.clasp-map-content{display:flex;flex-direction:column}@media (min-width:960px){.clasp-map-content{flex-direction:row;min-height:100%}}.clasp-map-content .content-wrapper{flex:1 1 auto;overflow-x:hidden}.clasp-map-content main{margin:0 auto;padding:28px 20px}@media (min-width:384px){.clasp-map-content main{padding:32px 24px}}@media (min-width:576px){.clasp-map-content main{padding:36px 32px}}@media (min-width:768px){.clasp-map-content main{padding:40px 40px}}@media (min-width:960px){.clasp-map-content main{padding:32px 56px}}@media (min-width:960px){.clasp-map-content main{flex:1 1 auto;max-width:1100px}}.clasp-map-content .database-link{position:relative}.clasp-map-content .database-link>div{display:flex;flex-direction:column;align-items:flex-start;gap:28px;margin-bottom:40px;padding:24px 28px;background:#f6f6f6}.clasp-map-content .database-link h3{margin:0 0 6px 0;color:#084259}.clasp-map-content .database-link p{margin:0;color:#084259}.clasp-map-content .database-link::after{content:"";position:absolute;left:99%;top:0;z-index:-1;width:100vw;height:100%;background:#f6f6f6}@media (min-width:672px){.clasp-map-content .database-link>div{flex-direction:row;justify-content:space-between;align-items:center;padding-right:0}.clasp-map-content .database-link .text{flex:0 1 50%}.clasp-map-content .database-link .cta{flex:0 0 auto}}body[data-is-splash=false] .clasp-map-content [data-reveal],body[data-is-splash=true] .clasp-map-splash [data-reveal]{animation:.5s both reveal}@keyframes reveal{0%{transform:translate(0,-20px);opacity:0}100%{transform:translate(0,0);opacity:1}}body[data-is-splash=false] .clasp-map-content [data-reveal-small],body[data-is-splash=true] .clasp-map-splash [data-reveal-small]{animation:.5s both reveal}@keyframes reveal{0%{transform:translate(0,-10px);opacity:0}100%{transform:translate(0,0);opacity:1}}body[data-is-splash=false] .clasp-map-content [data-reveal-small="1"],body[data-is-splash=false] .clasp-map-content [data-reveal="1"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="1"],body[data-is-splash=true] .clasp-map-splash [data-reveal="1"]{animation-delay:150ms}body[data-is-splash=false] .clasp-map-content [data-reveal-small="2"],body[data-is-splash=false] .clasp-map-content [data-reveal="2"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="2"],body[data-is-splash=true] .clasp-map-splash [data-reveal="2"]{animation-delay:.3s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="3"],body[data-is-splash=false] .clasp-map-content [data-reveal="3"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="3"],body[data-is-splash=true] .clasp-map-splash [data-reveal="3"]{animation-delay:450ms}body[data-is-splash=false] .clasp-map-content [data-reveal-small="4"],body[data-is-splash=false] .clasp-map-content [data-reveal="4"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="4"],body[data-is-splash=true] .clasp-map-splash [data-reveal="4"]{animation-delay:.6s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="5"],body[data-is-splash=false] .clasp-map-content [data-reveal="5"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="5"],body[data-is-splash=true] .clasp-map-splash [data-reveal="5"]{animation-delay:750ms}body[data-is-splash=false] .clasp-map-content [data-reveal-small="6"],body[data-is-splash=false] .clasp-map-content [data-reveal="6"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="6"],body[data-is-splash=true] .clasp-map-splash [data-reveal="6"]{animation-delay:.9s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="7"],body[data-is-splash=false] .clasp-map-content [data-reveal="7"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="7"],body[data-is-splash=true] .clasp-map-splash [data-reveal="7"]{animation-delay:1.05s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="8"],body[data-is-splash=false] .clasp-map-content [data-reveal="8"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="8"],body[data-is-splash=true] .clasp-map-splash [data-reveal="8"]{animation-delay:1.2s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="9"],body[data-is-splash=false] .clasp-map-content [data-reveal="9"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="9"],body[data-is-splash=true] .clasp-map-splash [data-reveal="9"]{animation-delay:1.35s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="10"],body[data-is-splash=false] .clasp-map-content [data-reveal="10"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="10"],body[data-is-splash=true] .clasp-map-splash [data-reveal="10"]{animation-delay:1.5s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="11"],body[data-is-splash=false] .clasp-map-content [data-reveal="11"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="11"],body[data-is-splash=true] .clasp-map-splash [data-reveal="11"]{animation-delay:1.65s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="12"],body[data-is-splash=false] .clasp-map-content [data-reveal="12"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="12"],body[data-is-splash=true] .clasp-map-splash [data-reveal="12"]{animation-delay:1.8s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="13"],body[data-is-splash=false] .clasp-map-content [data-reveal="13"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="13"],body[data-is-splash=true] .clasp-map-splash [data-reveal="13"]{animation-delay:1.95s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="14"],body[data-is-splash=false] .clasp-map-content [data-reveal="14"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="14"],body[data-is-splash=true] .clasp-map-splash [data-reveal="14"]{animation-delay:2.1s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="15"],body[data-is-splash=false] .clasp-map-content [data-reveal="15"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="15"],body[data-is-splash=true] .clasp-map-splash [data-reveal="15"]{animation-delay:2.25s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="16"],body[data-is-splash=false] .clasp-map-content [data-reveal="16"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="16"],body[data-is-splash=true] .clasp-map-splash [data-reveal="16"]{animation-delay:2.4s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="17"],body[data-is-splash=false] .clasp-map-content [data-reveal="17"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="17"],body[data-is-splash=true] .clasp-map-splash [data-reveal="17"]{animation-delay:2.55s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="18"],body[data-is-splash=false] .clasp-map-content [data-reveal="18"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="18"],body[data-is-splash=true] .clasp-map-splash [data-reveal="18"]{animation-delay:2.7s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="19"],body[data-is-splash=false] .clasp-map-content [data-reveal="19"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="19"],body[data-is-splash=true] .clasp-map-splash [data-reveal="19"]{animation-delay:2.85s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="20"],body[data-is-splash=false] .clasp-map-content [data-reveal="20"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="20"],body[data-is-splash=true] .clasp-map-splash [data-reveal="20"]{animation-delay:3s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="21"],body[data-is-splash=false] .clasp-map-content [data-reveal="21"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="21"],body[data-is-splash=true] .clasp-map-splash [data-reveal="21"]{animation-delay:3.15s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="22"],body[data-is-splash=false] .clasp-map-content [data-reveal="22"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="22"],body[data-is-splash=true] .clasp-map-splash [data-reveal="22"]{animation-delay:3.3s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="23"],body[data-is-splash=false] .clasp-map-content [data-reveal="23"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="23"],body[data-is-splash=true] .clasp-map-splash [data-reveal="23"]{animation-delay:3.45s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="24"],body[data-is-splash=false] .clasp-map-content [data-reveal="24"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="24"],body[data-is-splash=true] .clasp-map-splash [data-reveal="24"]{animation-delay:3.6s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="25"],body[data-is-splash=false] .clasp-map-content [data-reveal="25"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="25"],body[data-is-splash=true] .clasp-map-splash [data-reveal="25"]{animation-delay:3.75s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="26"],body[data-is-splash=false] .clasp-map-content [data-reveal="26"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="26"],body[data-is-splash=true] .clasp-map-splash [data-reveal="26"]{animation-delay:3.9s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="27"],body[data-is-splash=false] .clasp-map-content [data-reveal="27"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="27"],body[data-is-splash=true] .clasp-map-splash [data-reveal="27"]{animation-delay:4.05s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="28"],body[data-is-splash=false] .clasp-map-content [data-reveal="28"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="28"],body[data-is-splash=true] .clasp-map-splash [data-reveal="28"]{animation-delay:4.2s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="29"],body[data-is-splash=false] .clasp-map-content [data-reveal="29"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="29"],body[data-is-splash=true] .clasp-map-splash [data-reveal="29"]{animation-delay:4.35s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="30"],body[data-is-splash=false] .clasp-map-content [data-reveal="30"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="30"],body[data-is-splash=true] .clasp-map-splash [data-reveal="30"]{animation-delay:4.5s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="31"],body[data-is-splash=false] .clasp-map-content [data-reveal="31"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="31"],body[data-is-splash=true] .clasp-map-splash [data-reveal="31"]{animation-delay:4.65s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="32"],body[data-is-splash=false] .clasp-map-content [data-reveal="32"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="32"],body[data-is-splash=true] .clasp-map-splash [data-reveal="32"]{animation-delay:4.8s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="33"],body[data-is-splash=false] .clasp-map-content [data-reveal="33"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="33"],body[data-is-splash=true] .clasp-map-splash [data-reveal="33"]{animation-delay:4.95s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="34"],body[data-is-splash=false] .clasp-map-content [data-reveal="34"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="34"],body[data-is-splash=true] .clasp-map-splash [data-reveal="34"]{animation-delay:5.1s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="35"],body[data-is-splash=false] .clasp-map-content [data-reveal="35"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="35"],body[data-is-splash=true] .clasp-map-splash [data-reveal="35"]{animation-delay:5.25s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="36"],body[data-is-splash=false] .clasp-map-content [data-reveal="36"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="36"],body[data-is-splash=true] .clasp-map-splash [data-reveal="36"]{animation-delay:5.4s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="37"],body[data-is-splash=false] .clasp-map-content [data-reveal="37"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="37"],body[data-is-splash=true] .clasp-map-splash [data-reveal="37"]{animation-delay:5.55s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="38"],body[data-is-splash=false] .clasp-map-content [data-reveal="38"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="38"],body[data-is-splash=true] .clasp-map-splash [data-reveal="38"]{animation-delay:5.7s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="39"],body[data-is-splash=false] .clasp-map-content [data-reveal="39"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="39"],body[data-is-splash=true] .clasp-map-splash [data-reveal="39"]{animation-delay:5.85s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="40"],body[data-is-splash=false] .clasp-map-content [data-reveal="40"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="40"],body[data-is-splash=true] .clasp-map-splash [data-reveal="40"]{animation-delay:6s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="41"],body[data-is-splash=false] .clasp-map-content [data-reveal="41"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="41"],body[data-is-splash=true] .clasp-map-splash [data-reveal="41"]{animation-delay:6.15s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="42"],body[data-is-splash=false] .clasp-map-content [data-reveal="42"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="42"],body[data-is-splash=true] .clasp-map-splash [data-reveal="42"]{animation-delay:6.3s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="43"],body[data-is-splash=false] .clasp-map-content [data-reveal="43"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="43"],body[data-is-splash=true] .clasp-map-splash [data-reveal="43"]{animation-delay:6.45s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="44"],body[data-is-splash=false] .clasp-map-content [data-reveal="44"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="44"],body[data-is-splash=true] .clasp-map-splash [data-reveal="44"]{animation-delay:6.6s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="45"],body[data-is-splash=false] .clasp-map-content [data-reveal="45"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="45"],body[data-is-splash=true] .clasp-map-splash [data-reveal="45"]{animation-delay:6.75s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="46"],body[data-is-splash=false] .clasp-map-content [data-reveal="46"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="46"],body[data-is-splash=true] .clasp-map-splash [data-reveal="46"]{animation-delay:6.9s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="47"],body[data-is-splash=false] .clasp-map-content [data-reveal="47"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="47"],body[data-is-splash=true] .clasp-map-splash [data-reveal="47"]{animation-delay:7.05s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="48"],body[data-is-splash=false] .clasp-map-content [data-reveal="48"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="48"],body[data-is-splash=true] .clasp-map-splash [data-reveal="48"]{animation-delay:7.2s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="49"],body[data-is-splash=false] .clasp-map-content [data-reveal="49"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="49"],body[data-is-splash=true] .clasp-map-splash [data-reveal="49"]{animation-delay:7.35s}body[data-is-splash=false] .clasp-map-content [data-reveal-small="50"],body[data-is-splash=false] .clasp-map-content [data-reveal="50"],body[data-is-splash=true] .clasp-map-splash [data-reveal-small="50"],body[data-is-splash=true] .clasp-map-splash [data-reveal="50"]{animation-delay:7.5s}.clasp-map-splash{position:fixed;left:0;top:0;z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:28px 20px;width:100vw;height:100vh;background:#084259;overflow:hidden auto}@media (min-width:384px){.clasp-map-splash{padding:32px 24px}}@media (min-width:576px){.clasp-map-splash{padding:36px 32px}}@media (min-width:768px){.clasp-map-splash{padding:40px 40px}}@media (min-width:960px){.clasp-map-splash{padding:32px 56px}}@media (max-height:599px){.clasp-map-splash{justify-content:flex-start;padding-top:48px;padding-bottom:96px}}body[data-is-splash=false] .clasp-map-splash{animation:.8s ease 0s forwards hide_splash}@keyframes hide_splash{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}100%{-webkit-clip-path:inset(0 0 0 100vw);clip-path:inset(0 0 0 100vw)}}.clasp-map-splash::after{content:"";position:fixed;left:0;top:0;right:0;bottom:0;z-index:-1;background:transparent url(/modules/custom/clasp_map/map_assets/assets/images/bg-splash-map.svg) center/auto 90% no-repeat;transform:scale(1.2);animation:30s splash_bg}@keyframes splash_bg{0%{transform:scale(1)}100%{transform:scale(1.2)}}.clasp-map-splash>div{display:flex;flex-direction:column;align-items:center;max-width:580px;text-align:center}@media (min-width:384px){.clasp-map-splash>div{width:90%}}@media (min-width:576px){.clasp-map-splash>div{width:80%}}@media (min-width:768px){.clasp-map-splash>div{width:70%}}@media (min-width:960px){.clasp-map-splash>div{width:60%}}.clasp-map-splash .logo{padding-bottom:8px}.clasp-map-splash .logo svg{width:160px;height:50px}@media (min-width:768px){.clasp-map-splash .logo svg{width:180px;height:56px}}@media (min-width:960px){.clasp-map-splash .logo svg{width:200px;height:63px}}@media (min-width:1056px){.clasp-map-splash .logo svg{width:230px;height:72px}}.clasp-map-splash h1{color:#fff}.clasp-map-splash h2{color:#fff}.clasp-map-splash h2 b{font-weight:700}.clasp-map-splash p{font-size:12px;line-height:1.8;color:#fff}@media (min-width:576px){.clasp-map-splash p{font-size:20px}}@media (min-width:576px){.clasp-map-splash p{line-height:1.5}}.clasp-map-splash .cta{padding:32px 0}.clasp-map-splash[data-is-hidden=true]{top:-100%}.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{margin:28px 0;padding:0 20px}@media (min-width:384px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 24px}}@media (min-width:576px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 32px}}@media (min-width:768px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 40px}}@media (min-width:960px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 20px}}@media (min-width:1056px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 32px}}@media (min-width:1152px){.clasp-map-content .sidebar-filters>div,.clasp-map-content .sidebar>div{padding:0 40px}}.clasp-map-content .sidebar{background:#084259;font-size:12px;line-height:1.3;color:#fff}@media (min-width:960px){body[data-is-splash=false] .clasp-map-content .sidebar{animation:.8s ease .2s both reveal_after_splash}@keyframes reveal_after_splash{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}@media (min-width:960px){.clasp-map-content .sidebar{flex:0 0 240px;margin-top:36px}}@media (min-width:1008px){.clasp-map-content .sidebar{flex:0 0 280px}}@media (min-width:1056px){.clasp-map-content .sidebar{flex-basis:320px}}@media (min-width:1152px){.clasp-map-content .sidebar{flex-basis:340px}}@media (min-width:576px){.clasp-map-content .sidebar{font-size:14px}}.clasp-map-content .sidebar .sidebar-filters{margin:0;padding:0}.clasp-map-content .sidebar .logo{display:flex}@media (max-width:959px){.clasp-map-content .sidebar .logo{margin-top:0}.clasp-map-content .sidebar .logo>div{padding-top:20px;border-top:10px solid #7ba9b1}}.clasp-map-content .sidebar .logo svg{display:block;width:160px;height:50px}.clasp-map-content .sidebar .header{position:relative;margin-top:0}@media (min-width:960px){.clasp-map-content .sidebar .header::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#7ba9b1}}@media (min-width:960px) and (min-width:960px){.clasp-map-content .sidebar .header::before{width:8px}}@media (min-width:960px) and (min-width:1152px){.clasp-map-content .sidebar .header::before{width:10px}}.clasp-map-content .sidebar .filter-container .label{display:flex;justify-content:space-between;gap:12px;padding:12px 0 0 0;cursor:pointer}.clasp-map-content .sidebar .filter-container .label>span{padding-bottom:10px}.clasp-map-content .sidebar .filter-container .label::after{content:"";flex:0 0 24px;width:24px;height:24px;background:transparent url(/modules/custom/clasp_map/map_assets/assets/images/icon-arrow-dropdown.svg) right -2px no-repeat}.clasp-map-content .sidebar [data-filter-type]{list-style:none;margin:0;padding:0;border-bottom:1px solid #b1d5db;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.28,.91,.44,1)}.clasp-map-content .sidebar [data-filter-type] .icon{width:24px;height:24px}.clasp-map-content .sidebar [data-filter-type] .selected{color:#f39922}.clasp-map-content .sidebar [data-filter-type] li{list-style:none;margin:0;padding:0}.clasp-map-content .sidebar [data-filter-type] li:first-child{padding-top:4px}.clasp-map-content .sidebar [data-filter-type] li:last-child{padding-bottom:8px}.clasp-map-content .sidebar [data-filter-type] li[data-filter-id="-1"] span.count{display:none}.clasp-map-content .sidebar [data-filter-type] a{position:relative;display:block;padding:6px 0 8px 32px;color:#fff;text-decoration:none;transition:color 150ms ease-out}.clasp-map-content .sidebar [data-filter-type] a::before{content:"";position:absolute;left:0;top:3px;width:24px;height:24px}.clasp-map-content .sidebar [data-filter-type] [data-is-active=false] a:focus,.clasp-map-content .sidebar [data-filter-type] [data-is-active=false] a:hover{color:#b1d5db}.clasp-map-content .sidebar [data-filter-type] [data-is-active=false] a:focus::before,.clasp-map-content .sidebar [data-filter-type] [data-is-active=false] a:hover::before{background:transparent url(/modules/custom/clasp_map/map_assets/assets/images/icon-filter-hover.svg) 0 0 no-repeat;animation:.3s forwards filter_check}@keyframes filter_check{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.clasp-map-content .sidebar .filter-container[data-is-hidden=false] [data-filter-type]{max-height:700px;transition:max-height .3s cubic-bezier(.59,.04,.69,.22)}.clasp-map-content .sidebar .filter-container[data-is-hidden=false] .label::after{transform:scale(1,-1);background-position:right 2px}.clasp-map-content .sidebar [data-is-active=true] a{color:#f39922}.clasp-map-content .sidebar [data-is-active=true] a::before{background:transparent url(/modules/custom/clasp_map/map_assets/assets/images/icon-filter-selected.svg) 0 0 no-repeat}.clasp-map-content .sidebar p.back{display:flex;gap:4px}.clasp-map-content .sidebar p.back img{margin-top:2px}.clasp-map-content .sidebar p.back a{color:#f39922}.clasp-map-content .sidebar-toggle{margin:-8px 0 16px!important}.clasp-map-content .sidebar-toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;gap:12px;width:100%;margin:0;padding:12px 0;border:none;border-radius:0;background:0 0;font-weight:800;font-size:14px;line-height:20px;text-transform:uppercase;letter-spacing:.2em;color:#f39922;cursor:pointer}.clasp-map-content .sidebar-toggle button::after{content:"";flex:0 0 24px;width:24px;height:20px;background:transparent url(/modules/custom/clasp_map/map_assets/assets/images/icon-filter-toggle-off.svg) right center no-repeat}.clasp-map-content .sidebar-toggle[data-is-active=true] button::after{background-image:url(/modules/custom/clasp_map/map_assets/assets/images/icon-filter-toggle-on.svg)}@media (min-width:960px){.clasp-map-content .sidebar-toggle{display:none}}.clasp-map-content .sidebar-filters{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.28,.91,.44,1)}.clasp-map-content .sidebar-filters[data-is-hidden=false]{max-height:1200px;transition:max-height .3s cubic-bezier(.59,.04,.69,.22)}@media (min-width:960px){.clasp-map-content .sidebar-filters{max-height:none;overflow:unset}}.clasp-map-content .map-header{padding:20px 0;padding-top:0!important}@media (min-width:384px){.clasp-map-content .map-header{padding:24px 0}}@media (min-width:576px){.clasp-map-content .map-header{padding:32px 0}}@media (min-width:768px){.clasp-map-content .map-header{padding:40px 0}}@media (min-width:960px){.clasp-map-content .map-header{padding:48px 0}}.clasp-map-content h1.main-header{margin-left:-.04em;color:#f39922}.clasp-map-content h2.filter-status{margin:0 0 20px 0;color:#474c55}.clasp-map-content h4.subcategories-header{margin:0;padding:0;font-weight:800;font-size:14px;line-height:1.25;letter-spacing:.15em;text-transform:uppercase;color:#084259}@media (min-width:576px){.clasp-map-content h4.subcategories-header{font-size:16px}}.clasp-map-content .subcategories-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.clasp-map-content .subcategories-wrapper button.reset-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0 4px;border:none;background:0 0;font-weight:300;font-size:13px;line-height:1.6;text-decoration-line:underline;color:#084259;white-space:nowrap;cursor:pointer;transition:color 150ms ease-out}@media (min-width:384px){.clasp-map-content .subcategories-wrapper button.reset-filters{font-size:14px}}.clasp-map-content .subcategories-wrapper button.reset-filters:focus,.clasp-map-content .subcategories-wrapper button.reset-filters:hover{color:#f39922}@media (max-width:959px){.clasp-map-content .subcategories-wrapper .desktop-reset{display:none}}.clasp-map-content .subcategories-wrapper[data-is-hidden=true]{display:none}@media (min-width:768px){.clasp-map-content .subcategories-wrapper{flex-direction:row;align-items:baseline;gap:20px}}@media (min-width:960px){.clasp-map-content .subcategories-wrapper{flex-direction:column;align-items:flex-start;gap:12px}}@media (min-width:960px){.clasp-map-content .subcategories-wrapper{flex-direction:row;align-items:baseline;gap:20px}}.clasp-map-content [data-filter-type=subtype]{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding:0}.clasp-map-content [data-filter-type=subtype] li{list-style:none;margin:0;padding:0}.clasp-map-content [data-filter-type=subtype] a.subcategory-filter{display:block;padding:7px 12px 8px 12px;border:1px solid #084259;border-radius:16px;font-weight:300;font-size:13px;line-height:1.15;color:#084259;text-decoration:none;transition:all 150ms ease-out}.clasp-map-content [data-filter-type=subtype] a.subcategory-filter:focus,.clasp-map-content [data-filter-type=subtype] a.subcategory-filter:hover{border-color:#f39922;color:#f39922}.clasp-map-content [data-filter-type=subtype] a.reset-filters{display:block}@media (min-width:960px){.clasp-map-content [data-filter-type=subtype] li.mobile-reset{display:none}}.clasp-map-content [data-filter-type=subtype] [data-filter-id=""] a{border-color:#aaa;color:#aaa}.clasp-map-content [data-filter-type=subtype] [data-is-active=true] a{border-color:#084259;background:#084259;color:#fff}.clasp-map-content [data-filter-type=subtype] [data-is-active=true] a:focus,.clasp-map-content [data-filter-type=subtype] [data-is-active=true] a:hover{border-color:#084259;color:#fff}.clasp-map-content .map-container{position:relative}@media (min-width:960px){.clasp-map-content .map-container{overflow:hidden}}.clasp-map-content #clasp-map[data-is-loading=true]{padding-top:43%}.clasp-map-content #clasp-map_outer{display:none!important}.clasp-map-content .legend{display:flex;flex-direction:column;gap:2px;padding:20px 0;font-weight:600;font-size:16px;line-height:1.5;color:#084259}@media (min-width:384px){.clasp-map-content .legend{padding:24px 0}}@media (min-width:576px){.clasp-map-content .legend{padding:32px 0}}@media (min-width:768px){.clasp-map-content .legend{padding:40px 0}}@media (min-width:960px){.clasp-map-content .legend{padding:48px 0}}@media (min-width:384px){.clasp-map-content .legend{font-size:18px}}@media (min-width:576px){.clasp-map-content .legend{font-size:20px}}.clasp-map-content .legend .gradient-container{flex:1 0 auto;display:flex;align-items:center;gap:10px}.clasp-map-content .legend .gradient{flex:1 0 auto;height:12px;background:linear-gradient(to right,#ffe6c5 0,#ff6d00 100%)}@media (min-width:384px){.clasp-map-content .legend .gradient{height:14px}}@media (min-width:576px){.clasp-map-content .legend .gradient{height:16px}}@media (min-width:576px){.clasp-map-content .legend{flex-direction:row;align-items:center;gap:48px}}@media (min-width:768px){.clasp-map-content .legend{gap:72px}}.clasp-map-content ul.region-counts{list-style:none;display:flex;justify-content:space-between;margin:8px 0 0 0;padding:0}.clasp-map-content ul.region-counts li{list-style:none;margin:0;padding:0;width:-moz-min-content;width:min-content}.clasp-map-content ul.region-counts li[data-is-hidden=true]{opacity:.2}.clasp-map-content ul.region-counts span{display:block;color:#084259;transition:all .5s ease-out}.clasp-map-content ul.region-counts span.count{margin-left:-.04em;font-weight:600;font-size:20px;line-height:1.1}@media (min-width:384px){.clasp-map-content ul.region-counts span.count{font-size:28px}}@media (min-width:576px){.clasp-map-content ul.region-counts span.count{font-size:40px}}.clasp-map-content ul.region-counts span.name{font-weight:800;font-size:8px;line-height:1.25;text-transform:uppercase;letter-spacing:.15em}@media (min-width:384px){.clasp-map-content ul.region-counts span.name{font-size:10px}}.clasp-map-content ul.region-counts [data-region-slug=africa]{left:46%;top:64%}.clasp-map-content ul.region-counts [data-region-slug=americas]{left:17%;top:54%}.clasp-map-content ul.region-counts [data-region-slug=asia-and-pacific]{left:91%;top:35%}.clasp-map-content ul.region-counts [data-region-slug=europe]{left:41%;top:20%}.clasp-map-content ul.region-counts [data-region-slug=middle-east]{left:70%;top:59%}@media (min-width:576px){.clasp-map-content ul.region-counts li{white-space:nowrap}}@media (min-width:960px){.clasp-map-content ul.region-counts{display:block;margin-top:0}.clasp-map-content ul.region-counts li{position:absolute;z-index:100;margin-left:-36px;white-space:nowrap;opacity:1;pointer-events:none;transition:all .5s ease-out,opacity 250ms ease-out}.clasp-map-content ul.region-counts li[data-is-active=true]{left:14%;top:30%;z-index:101;padding-bottom:32px;pointer-events:all}.clasp-map-content ul.region-counts li[data-is-active=true] span{pointer-events:none}.clasp-map-content ul.region-counts li[data-is-active=true] span.count{font-size:28px}}@media (min-width:960px) and (min-width:384px){.clasp-map-content ul.region-counts li[data-is-active=true] span.count{font-size:32px}}@media (min-width:960px) and (min-width:576px){.clasp-map-content ul.region-counts li[data-is-active=true] span.count{font-size:60px}}@media (min-width:960px) and (min-width:1152px){.clasp-map-content ul.region-counts li[data-is-active=true] span.count{font-size:72px}}@media (min-width:960px) and (min-width:1280px){.clasp-map-content ul.region-counts li[data-is-active=true] span.count{font-size:90px}}@media (min-width:960px){.clasp-map-content ul.region-counts li[data-is-active=true] span.name{font-size:8px}}@media (min-width:960px) and (min-width:384px){.clasp-map-content ul.region-counts li[data-is-active=true] span.name{font-size:16px}}@media (min-width:960px){.clasp-map-content ul.region-counts li[data-is-hidden=true]{opacity:0}}.clasp-map-content .btn-zoom-out{display:none;position:relative;margin:18px 0 0 0;padding:6px 32px 6px 16px;width:0;border:1px solid #084259;background:0 0;font-weight:300;font-size:13px;color:#084259;opacity:0;cursor:pointer;overflow:hidden;transition:opacity 150ms linear;transition-delay:350ms}.clasp-map-content .btn-zoom-out:focus,.clasp-map-content .btn-zoom-out:hover{background:0 0}@media (min-width:960px){.clasp-map-content .btn-zoom-out{display:block;top:9999px;margin-left:-1px}}.clasp-map-content .btn-zoom-out::after{content:"";position:absolute;right:12px;top:50%;width:10px;border-top:1px solid #084259}.clasp-map-content [data-is-active=true] .btn-zoom-out{top:0;opacity:1;width:auto}.clasp-map-content .zoom-out-mobile{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:0;transition:height 150ms linear}.clasp-map-content .zoom-out-mobile .btn-zoom-out{flex:0 0 auto;display:flex;width:auto;opacity:0;transition-delay:0s;pointer-events:none}.clasp-map-content .zoom-out-mobile[data-is-active=true]{height:48px}.clasp-map-content .zoom-out-mobile[data-is-active=true] .btn-zoom-out{opacity:1;pointer-events:all}@media (min-width:960px){.clasp-map-content .zoom-out-mobile{display:none}}.clasp-map-content .map-results ul{list-style:none;margin:0;padding:0;display:grid}.clasp-map-content .map-results li{list-style:none;margin:0;padding:0;font-size:14px;line-height:1.6;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:384px){.clasp-map-content .map-results li{font-size:16px}}@media (min-width:576px){.clasp-map-content .map-results li{font-size:18px}}.clasp-map-content .results-list[data-is-active=false]{display:none}.clasp-map-content ul.region-results{grid-template:auto/repeat(1,1fr);gap:56px 40px}@media (min-width:432px){.clasp-map-content ul.region-results{grid-template:auto/repeat(2,1fr);gap:32px 40px}}@media (min-width:816px){.clasp-map-content ul.region-results{grid-template:auto/repeat(3,1fr);gap:32px 40px}}@media (min-width:960px){.clasp-map-content ul.region-results{grid-template:auto/repeat(2,1fr);gap:32px 40px}}@media (min-width:1184px){.clasp-map-content ul.region-results{grid-template:auto/repeat(3,1fr);gap:32px 40px}}@media (min-width:1280px){.clasp-map-content ul.region-results{grid-template:auto/repeat(2,1fr);gap:48px 40px}}.clasp-map-content ul.region-results .header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.clasp-map-content ul.region-results .icon{flex:0 0 50px;height:50px}.clasp-map-content ul.region-results img{display:block;max-width:100%}.clasp-map-content ul.region-results .text{font-weight:600;font-size:20px;line-height:1.5;color:#474c55}.clasp-map-content ul.region-results .countries ul{display:block}@media (min-width:1280px){.clasp-map-content ul.region-results .countries ul{-moz-columns:2 auto;columns:2 auto;-moz-column-gap:40px;column-gap:40px}}.clasp-map-content ul.region-results li li{display:block;padding:3px 0;line-height:1.3}.clasp-map-content ul.region-results a{display:block;color:#084259;transition:color 150ms ease-out}.clasp-map-content ul.region-results a:focus,.clasp-map-content ul.region-results a:hover{color:#f39922}.clasp-map-content ul.category-results{grid-template:auto/repeat(1,1fr);gap:32px 40px}@media (min-width:432px){.clasp-map-content ul.category-results{grid-template:auto/repeat(2,1fr);gap:32px 40px}}@media (min-width:624px){.clasp-map-content ul.category-results{grid-template:auto/repeat(3,1fr);gap:32px 40px}}@media (min-width:1248px){.clasp-map-content ul.category-results{grid-template:auto/repeat(4,1fr);gap:32px 40px}}.clasp-map-content ul.category-results a{display:flex;gap:10px;color:#084259;text-decoration:none}@media (min-width:384px){.clasp-map-content ul.category-results a{gap:14px}}.clasp-map-content ul.category-results .icon{flex:0 0 28px}@media (min-width:384px){.clasp-map-content ul.category-results .icon{flex-size:36px}}.clasp-map-content ul.category-results img{display:block;margin:0 auto;max-width:100%}.clasp-map-content ul.category-results span.count{display:block;margin-left:-.04em;padding-bottom:.1em;font-weight:600;font-size:28px;line-height:1}@media (min-width:384px){.clasp-map-content ul.category-results span.count{font-size:32px}}@media (min-width:576px){.clasp-map-content ul.category-results span.count{font-size:40px}}.clasp-map-content ul.category-results span.name{background:linear-gradient(to top,#084259 29px,#fff 29px) no-repeat;background-position:0 21px;background-size:100% 30px;transition:all .2s ease-in-out;border-bottom:1px solid #084259}.clasp-map-content ul.category-results a:focus span.name,.clasp-map-content ul.category-results a:hover span.name{background-position:0 -1px;color:#fff}.clasp-map-content footer{align-self:stretch;display:flex;justify-content:center;background:#f6f6f6}.clasp-map-content footer>div{padding:28px 20px;max-width:1100px}@media (min-width:384px){.clasp-map-content footer>div{padding:32px 24px}}@media (min-width:576px){.clasp-map-content footer>div{padding:36px 32px}}@media (min-width:768px){.clasp-map-content footer>div{padding:40px 40px}}@media (min-width:960px){.clasp-map-content footer>div{padding:32px 56px}}.clasp-map-content footer p{margin:.9em 0;font-size:12px;line-height:1.4;color:#084259}@media (min-width:576px){.clasp-map-content footer p{font-size:14px}}.clasp-map-content footer p:first-child{margin-top:0}.clasp-map-content footer p:last-child{margin-bottom:0}.clasp-map-content footer a{color:#084259}.clasp-map-content footer a:focus,.clasp-map-content footer a:hover{color:#f39922}@media (min-width:960px){.clasp-map-content footer{margin-top:auto}}
