.contact-item h3{font-family:$body-font-family;font-size:.875rem;font-style:normal;margin-bottom:.5rem}.contact-item span{color:$lightgrey;display:block;font-size:.875rem}.contact-map{height:500px;width:100%}.textblock h2{display:inline-block;margin-bottom:1rem;text-decoration:underline}@media (min-width:1024px){.textblock h2{font-size:1.875rem;line-height:2.25rem}}.textblock p{color:#777;font-size:.875rem}.textblock p .cite{display:block;font-style:italic;margin-top:.5rem;text-align:right}.textblock ul:not(.reset){align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.textblock ul:not(.reset) li{margin:0 .5rem}.textblock ul.reset{color:#777;font-size:.875rem}.textblock a{color:#000;font-size:.875rem;text-decoration:underline}.textblock a.button,.textblock a:focus,.textblock a:hover{text-decoration:none}.textblock address{color:#777;font-size:.875rem;font-style:normal}.textblock address span{display:block}.embedded-blocker{height:100%;position:relative}.embedded-blocker .cover{background-size:cover}.embedded-blocker .cover,.embedded-blocker .cover:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.embedded-blocker .cover:before{background-color:#0009;content:"";opacity:.3}.embedded-blocker .video-player-overlay{cursor:pointer;z-index:15}.embedded-blocker .info,.embedded-blocker .video-player-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.embedded-blocker .info{z-index:20}.embedded-blocker .info-container{background:#fffffff2;border-radius:4px;box-shadow:0 3px 6px #00000080;max-width:35rem;padding:1rem 2rem;text-align:center}.embedded-blocker .info-container h5{font-family:Old Standard TT,ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.3rem;font-style:italic;font-weight:400;margin:15px 0;padding:0;text-decoration:underline}.embedded-blocker .info-container p{color:#777;font-size:.875rem}.embedded-blocker .info-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;@include breakpoint(medium down){flex-direction:column;button{margin-top:.8rem}}}.embedded-blocker .info-footer a{border-bottom:1px solid #000;color:#000;display:inline-block;font-weight:700}
