.pn-contact-info .pn-title + .pn-wrapper{margin-bottom: 60px;}
.pn-contact-info .row{margin: 0 -8px}
.pn-contact-info .row [class*='col-']{padding: 0 8px;}
.pn-contact-info .pn-item{background-color: var(--color-global);margin-bottom: 0;border: 10px solid #fff;border-radius: 20px;color: var(--color-text-global);text-align: center;padding: 15px;position: relative;z-index: 1;}
.pn-contact-info .pn-item p .fa{width: 85px;height: 85px;background-color: var(--color-global);border: 5px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 40px;color: var(--color-text-global);margin: -60px auto 20px auto}
/**/
.pn-gmap{height: 500px;margin-bottom: 20px}
.pn-gmap iframe{width: 100%;height: 100%;margin-top: -60px;}
@media only screen and (max-width: 991px){
    .pn-contact-info .pn-item{margin-bottom: 30px;border: none;border-radius: 10px;}
    .pn-contact-info .pn-item p .fa{width: 70px;height: 70px;font-size: 30px;margin-bottom: 15px;}
    .pn-gmap{margin-bottom: 0;height: 400px;}
    .pn-gmap iframe{margin-top: 0;}
}
@media only screen and (max-width: 767px){
    .pn-contact-info .pn-item p .fa{width: 60px;height: 60px;font-size: 25px;margin-top: -50px;}
}
@media only screen and (max-width: 570px){
    .pn-contact-info{margin-bottom: 20px;}
    .pn-contact-info .pn-title + .pn-wrapper{margin-bottom: 30px;}
    .pn-contact-info .pn-item{background-color: transparent;color: inherit;display: flex;align-items: center;border: 1px solid var(--color-global);margin-bottom: 10px;padding: 10px;font-weight: bold;}
    .pn-contact-info .pn-item p{margin-bottom: 0;}.pn-contact-info .pn-item p .fa{margin: 0 10px 0 0;border: none;width: 50px;height: 50px;font-size: 20px;}
    /**/
    .pn-gmap{height: 300px;}
    footer{margin-top: 0;}
}