#mapWidget{display:grid;grid-template-areas:"search dbox dbox dbox" "nav mbox mbox mbox" "nav mbox mbox mbox" "nav mbox mbox mbox" "nav mbox mbox mbox" "nav mbox mbox mbox" "nav mbox mbox mbox";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr;height:750px;margin:auto;width:100%}svg circle.blurred{filter:url(#blur)}#dmarker1{display:flex}#dbox{background-color:#fff;border-bottom:2px solid #002e5d;color:#002e5d;grid-area:dbox}.dcontain{align-items:center;display:none;flex-direction:column;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:24px;height:100%;justify-content:center;padding:5px;width:100%}.dcontain h2,.links{margin:0;padding:0}.links{display:flex;font-family:Arial,Helvetica,sans-serif;font-size:16px;justify-content:space-around;width:700px}.links a{font-size:16px;text-decoration:none}#map{grid-area:mbox;margin-right:10px;margin-top:15px}.pinContent{align-items:center;display:flex;justify-content:center}.details{margin-left:10px}#nav{background-color:#fff;grid-area:nav;overflow:auto;-ms-overflow-style:none;display:flex;flex-direction:column;padding:10px 10px 40%;scrollbar-width:none}.fade{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}#nav a{color:#002e5d;cursor:pointer;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;margin:15px 0}#nav p{color:rgba(0,46,93,.9);font-family:Arial,Helvetica,sans-serif;font-size:16px}.subMenu{background-color:#eee;border-radius:7px;display:none;margin:0 5px 10px;padding:5px}.subMenu p{opacity:.8}.subMenu p:hover{cursor:pointer;opacity:1}#hoSub{display:block}#search{align-items:center;background-color:#fff;border-bottom:2px solid #002e5d;display:flex;grid-area:search;justify-content:center;padding:10px}#pac-input{border:3px solid #aaa;color:#002e5d;font-size:16px;height:50px;padding-left:15px;width:90%}#pac-input::placeholder{color:#002e5d;font-size:14px;opacity:.6}@media screen and (max-width:800px){#mapWidget{display:grid;grid-template-areas:"search search search" "dbox dbox dbox " "mbox mbox mbox" "nav nav nav";grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 3fr 2fr;height:100vh;margin:0;padding:0;width:100%}#search{border:none}#dbox{padding-bottom:10px;text-align:center}.links{flex-direction:column}.links p{margin:10px 0}}