.data_group{display:grid;justify-content:center}
.data_group>div,.data_group>div div{display:flex;flex-wrap:wrap;align-content:center;align-items:center}
.data_group>div{justify-content:center}
.data_group>div div{width:300px;margin:.5em 0;min-height:70px;justify-content:left}
.data_group div img,.address div img{width:50px;height:50px;margin:0 10px}
.data_group p{width:230px;margin-top:0;text-indent:0}
.data_group div>div:first-of-type p span{color:#df232b}
.data_group div:last-child p span,.address div+div p span{display:inline-block;direction:rtl;unicode-bidi:bidi-override}
.data_group>div:nth-child(2){max-width:900px;width:100%;height:auto;margin:.5em auto}
.data_group>div:nth-child(2)+h4{text-align:center}
.y_map{position:relative;margin-top:.5em;transition:.9s ease;border:none}
.y_map,.y_map picture,.y_map picture img, 
.data_group picture img {
    display: inline-block;
    width: 100%;           
    max-width: 1200px;  
    height: 250px;
    border-radius: 1em;
    overflow: hidden;
    margin: auto;
}
.data_group a::after {
        content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top left, #df232b 5px, transparent 15%)!important;
}

.address{max-width:1000px;width:100%;height:auto;margin:0 auto 0;padding:.5em;display:flex;flex-wrap:wrap;align-content:center;align-items:center}

.address div:nth-of-type(odd){max-width:400px;width:100%;height:auto;
    margin: .5em;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;}
    
.address div div{margin-top:.5em;display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;}  
    
.address h3{text-align: left;padding:0!important;}    
.address h3+p{width:300px;}
.address div p{width:230px;margin-top:0;text-indent:0}
.address div+div:nth-of-type(even){max-width:500px;width:100%;height: auto;}

@media(max-width:760px){.address h3,.address div h3+p,.address>div+div>h4{margin:.5em auto;text-align:center;}}

.y_map:hover{transform:translateY(-2px);box-shadow:0 5px 10px rgba(0,0,0,.4);transition:.2s;border:1px solid rgba(0,0,0,.1)}
.y_map:active{transform:translateY(2px);box-shadow:0 5px 10px rgba(0, 0, 0, .1);transition:.2s;border:1px solid rgba(0,0,0,.1)}

