.custom-maps-wrap{position:relative}.custom-maps-wrap .container,.custom-maps-wrap .page-center{max-width:1012px}.custom-maps{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:510px;position:relative}.custom-maps-card-wrap{display:flex;justify-content:center;max-height:181px;position:absolute}.custom-maps-card-wrap img{cursor:pointer;position:relative}.custom-maps-card{background-color:#fff;border-radius:8px;bottom:55px;box-shadow:0 4px 44px rgba(0,0,0,.25);display:none;flex-direction:column;justify-content:center;padding:18px 27px 22px;position:absolute;width:347px;z-index:9}.custom-maps-card-wrap:before{content:"";height:18px;position:absolute;top:-16px;width:100%}.custom-maps-card-wrap:hover .custom-maps-card{display:flex}.custom-maps-card h4{font-size:17px;line-height:1;margin-bottom:20px}.custom-maps-card-wrap p{color:#000;font-size:22px;font-weight:500;line-height:1.22727272727;margin-bottom:0;text-transform:capitalize}.custom-maps-card-wrap p a,.custom-maps-card-wrap p a:hover{color:#0073bb}.custom-maps-card-wrap p:not(:last-child){margin-bottom:17px}.custom-maps-card p span{display:inline-block;margin-bottom:10px}@media(max-width:1200px){.custom-maps-card{padding:16px;width:200px}.custom-maps-card-wrap p{font-size:18px;line-height:1.22727272727}}@media(max-width:1032px){.custom-maps-card{padding:10px 16px;width:150px}.custom-maps-card-wrap p{font-size:14px}.custom-maps-card{bottom:50px}}@media(max-width:850px){.custom-maps-card{width:120px}.custom-maps-card-wrap p{font-size:10px}.custom-maps{min-height:400px}}@media(max-width:767px){.custom-maps{min-height:350px}.custom-maps-card{bottom:30px;padding:8px;width:90px}.custom-maps-card-wrap p{font-size:8px}.custom-maps-card-wrap p:not(:last-child){margin-bottom:12px}.custom-maps-card-wrap img{width:20px}}@media (max-width:700px){.custom-maps{min-height:315px}}@media (max-width:600px){.custom-maps{min-height:264px}}@media (max-width:500px){.custom-maps{min-height:227px}}@media (max-width:450px){.custom-maps{min-height:150px}.custom-maps-card{padding:6px 4px;width:68px}.custom-maps-card-wrap p{font-size:7px}.custom-maps-card-wrap img{width:14px}}