.hero-block-module .container{overflow:hidden;padding:50px 0 50px 50px;width:100%}.hero-block-module .container .module-content{column-gap:70px;display:flex;justify-content:center;max-height:clamp(700px,70vw,700px)}.hero-block-module .module-content .content .text h1{font-size:40px}.hero-block-module .module-content .content{flex:0 0 60%}.hero-block-module .module-content .media-asset{flex:0 0 40%}.hero-block-module .module-content .media-asset img{height:100%;object-fit:contain;width:100%}.hero-block-module .module-content .content{align-content:center;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:calc((var(--container))/2);width:60%}.hero-block-module .module-content .content .button-row{column-gap:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:16px;width:100%}.hero-block-module .module-content .content .button-row .btn{width:fit-content}.interactivemap{background-image:url(https://www.narcitymedia.com/hubfs/interactive_map_6.png);background-position:50%;background-size:cover;cursor:pointer;height:600px;overflow:hidden;position:relative;transition:transform .3s ease;width:100%}.interactivemap:hover{transform:scale(1.2)}.dot{background-color:#ff2634;border-radius:50%;cursor:pointer;height:20px;position:absolute;width:20px}.popup{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:none;font-size:14px;gap:20px;padding:10px 15px;z-index:10}.popup,.popuplogo{align-items:center}.popuplogo{display:flex;flex-direction:column;text-align:center}.popup img{height:auto;width:50px}.popup span{font-weight:700}.popup hr{margin-bottom:30px}.popup a{background-color:#000;border-radius:8px;color:#fff;display:block;padding:4px 8px}@media (max-width:768px){.hero-block-module .container{overflow:hidden;padding:100px 0 0;width:100%}.hero-block-module .container h2{font-size:1.3em;margin-top:30px}.interactivemap{height:410px;transform:scale(1.4);transform-origin:30% 50%}.interactivemap:hover{transform:scale(1.4)}.dot{height:10px;width:10px}.popup{font-size:12px}.hero-block-module .container .module-content{max-height:unset}.hero-block-module .module-content{flex-direction:column-reverse!important}.hero-block-module .module-content .content .button-row .btn,.hero-block-module .module-content .media-asset{width:100%}.hero-block-module .module-content .content{margin:auto;padding:20px 30px 0!important;width:100%}.hero-block-module .module-content .media-asset{padding:30px 30px 0}.hero-block-module .module-content .media-asset img{object-fit:fit}}