#map-slideout .sl-prog-img-title{padding:1em;margin-left:3em;margin-top:-3.6em}
#map-slideout .map-prog-img-title{padding-top:1em;padding-left:.5em;width:70%}
#map-slideout .sl-prog-title,#map-slideout .map-prog-title{padding:0;margin-left:0;margin-top:0}
#map-slideout h5{color:var(--brand-primary);font-weight:700}
#map-slideout .sl-proj-details{padding-top:1em;margin-top:auto}
#map-slideout .sl-proj-details .sl-labels{padding-top:10px;float:left;font-weight:700;margin-top:-1px}
#map-slideout .sl-proj-3-3 .sl-link-details{float:left}
@media screen and (min-width:48em){#map-slideout .sl-proj-3-3 .sl-link-details{float:right}
}
.map-head-sl{background-color:var(--primary-babyBlue);box-shadow:0 0 1.5em 0 rgb(0 0 0 / 25%);padding-bottom:1em}
#map-slideout .map-sl-details p{flex:1.3;margin:auto 0 !important}
.map-sl-details{display:flex;gap:1em;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 3em);min-height:7em}
.sl-proj-data{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}
.sl-head-img{object-fit:cover;width:100%;height:100%}
.map-sl-details h3{margin:0 1em 0 3rem;flex:2}
.map-sl-details .sl-link-details{flex:2;margin:0 0 0 3rem !important;width:fit-content}
.map-sl-details .sl-link-details:hover{margin-left:2.5em}
.sl-pos-angle{margin-left:1em;margin-top:5px}
.map-sl-pp{margin:1.5em 3em}
.map-sl-pp .sl-proj-3-3{flex:1 100%;margin-bottom:1em;color:#fff;padding:1em;overflow:hidden;display:flex;flex-direction:column}
.map-sl-prog-list{flex:2 40%;display:flex;flex-direction:column;gap:1em}
.sl-proj-prog-list .sl-prog-title p,.map-sl-prog-list .map-prog-title p{color:var(--brand-primary)}
.map-prog-1-3 .map-prog-desc{flex:1 0 40%}
.map-prog-1-3 .map-prog-btn{width:fit-content;align-self:flex-start}
@media screen and (min-width:48em){.map-prog-1-3 .map-prog-btn{align-self:flex-end}
}
.map-prog-1-3{overflow:hidden;padding:0 1em 1em 1em;display:flex;flex-wrap:wrap;gap:.5em}
.map-prog-1-3 .map-prog-title{flex:1 100%;padding-top:1em}
.map-prog-1-3 .sl-link-details{width:fit-content;align-self:flex-end}
.map-prog-1-3 p:first-child{margin-bottom:0;flex:1 0 40%;padding-right:2em}
#map-slideout .sl-link-details:hover{border:2px solid var(--brand-secondary);background-color:var(--White);cursor:pointer;color:var(--brand-secondary);padding:.2em 1em .5em 1em;margin:0;border-radius:.3rem}
#map-slideout .sl-link-details{text-decoration:none;color:var(--White);display:inline-block;cursor:pointer;background-color:var(--brand-secondary);border:2px solid var(--brand-secondary);border-radius:.3rem;padding:.2em 1em .5em 1em;margin:0}
#map-slideout .proj-icon,#map-slideout .prog-icon{width:3em;float:left;margin-top:.5em}
@media screen and (min-width:48em){.map-prog-1-3 .map-prog-desc{padding-right:2em}
}
@media screen and (min-width:64em){.sl-proj-prog-list{display:flex;flex-wrap:wrap}
.map-prog-1-3 .map-prog-title{flex:1 100%}
.sl-proj-prog-list{display:flex;flex-wrap:wrap;gap:1em}
.map-sl-pp .sl-proj-3-3{margin-bottom:0}
.map-sl-prog-list{flex:1 42%;gap:1em;display:flex;flex-flow:column}
.map-prog-1-3{margin:0}
.map-head-sl{padding-bottom:0}
.map-sl-details{display:flex;flex-direction:row;width:calc(100% - 3em)}
.map-sl-details h3{flex:2;margin:auto 0 auto -1.3em}
.map-sl-details .sl-link-details{flex:1.1;margin:auto 0 !important}
}
@media screen and (max-width:25.8em){#map-slideout .sl-proj-details{display:flex;flex-direction:column}
#map-slideout .sl-proj-details .sl-labels{font-weight:700}
.sl-proj-details .sl-link-details{margin-top:1em !important}
}
@media screen and (max-width:45em){.map-prog-1-3{flex-direction:column}
.map-prog-1-3 .sl-link-details{align-self:flex-start}
}
@media(min-width:40em){.sl-proj-details .sl-proj-data{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.sl-proj-details .sl-proj-data .sl-labels{width:17%}
.sl-proj-details .sl-proj-data p{width:74%}
}