#map {
            width: 1160px;
            height: 360px;
        }
        @media screen and (max-width: 799px) {
        #map {
            width: 358px;
            height: 360px;
        }
        }
        @media screen and (min-width: 800px) and (max-width: 1199px) {
        #map {
            width: 780px;
            height: 360px;
        }
        }
        .tn-atom.tn-atom__html {
            border-radius: 20px;
            overflow: hidden;
        }
        .border-hover {
    border-radius: 50%;
    border: 1px solid lightgray;
    transition: border-color 0.3s ease;
}
.border-hover:hover {
    border-color: #D80101;
}
.tn-atom__video-play-icon svg circle {
       fill: #D80000 !important;
   } 