.wp-block-pdm-company-info .company-info-flex{align-items:flex-start;display:flex;gap:10px;width:-moz-fit-content;width:fit-content}.wp-block-pdm-company-info .company-info-item{align-items:center;display:flex;gap:10px}.wp-block-pdm-company-info .company-icon{align-items:flex-start;color:inherit;display:flex;gap:10px;margin-right:0}.wp-block-pdm-company-info .company-address{display:flex;flex-direction:column;gap:10px}.wp-block-pdm-company-info .company-address p{font-size:inherit;margin:inherit}.wp-block-pdm-company-info .company-address a{color:inherit;text-decoration:none}.wp-block-pdm-company-info .company-address a:hover{text-decoration:underline}.wp-block-pdm-company-info .company-email,.wp-block-pdm-company-info .company-phone{display:flex;flex-direction:column;gap:10px}.wp-block-pdm-company-info .company-email p,.wp-block-pdm-company-info .company-phone p{font-size:inherit;margin:inherit}.wp-block-pdm-company-info .company-email a,.wp-block-pdm-company-info .company-phone a{color:inherit;text-decoration:none}.wp-block-pdm-company-info .company-email a:hover,.wp-block-pdm-company-info .company-phone a:hover{text-decoration:underline}.wp-block-pdm-company-info .company-custom p,.wp-block-pdm-company-info .company-custom span{font-size:inherit;margin:inherit}.wp-block-pdm-company-info .company-custom a{color:inherit;text-decoration:none}.wp-block-pdm-company-info .company-custom a:hover{text-decoration:underline}.wp-block-pdm-company-info .company-socials{align-items:center;display:flex;gap:12px}.wp-block-pdm-company-info .company-socials a{color:inherit;text-decoration:none;transition:.3s ease}.wp-block-pdm-company-info .company-socials a i{font-size:1.2em}.wp-block-pdm-company-info .company-map iframe{border:0;border-radius:var(--radius,8px);max-width:100%}.wp-block-pdm-company-info .company-map.map-default iframe{height:400px;max-width:400px;width:100%}.wp-block-pdm-company-info .company-map.map-full{flex:1 1 100%;max-width:none;width:100%}.wp-block-pdm-company-info .company-map.map-full iframe{height:450px;max-width:none;width:100%}.wp-block-pdm-company-info.map-full .company-info-flex,.wp-block-pdm-company-info.map-full .company-info-item{width:100%}.wp-block-pdm-company-info .company-info-line{font-weight:400}.wp-block-pdm-company-info .company-address:has(.company-icon),.wp-block-pdm-company-info .company-custom:has(.company-icon),.wp-block-pdm-company-info .company-email:has(.company-icon),.wp-block-pdm-company-info .company-phone:has(.company-icon),.wp-block-pdm-company-info .company-socials:has(.company-icon){align-items:flex-start;display:flex;flex-direction:row;gap:10px}.wp-block-pdm-company-info .company-address:has(.company-icon) .company-icon,.wp-block-pdm-company-info .company-custom:has(.company-icon) .company-icon,.wp-block-pdm-company-info .company-email:has(.company-icon) .company-icon,.wp-block-pdm-company-info .company-phone:has(.company-icon) .company-icon,.wp-block-pdm-company-info .company-socials:has(.company-icon) .company-icon{flex-shrink:0;margin-right:0}.wp-block-pdm-company-info .company-address:has(.company-icon)>div,.wp-block-pdm-company-info .company-address:has(.company-icon)>p,.wp-block-pdm-company-info .company-address:has(.company-icon)>span,.wp-block-pdm-company-info .company-custom:has(.company-icon)>div,.wp-block-pdm-company-info .company-custom:has(.company-icon)>p,.wp-block-pdm-company-info .company-custom:has(.company-icon)>span,.wp-block-pdm-company-info .company-email:has(.company-icon)>div,.wp-block-pdm-company-info .company-email:has(.company-icon)>p,.wp-block-pdm-company-info .company-email:has(.company-icon)>span,.wp-block-pdm-company-info .company-phone:has(.company-icon)>div,.wp-block-pdm-company-info .company-phone:has(.company-icon)>p,.wp-block-pdm-company-info .company-phone:has(.company-icon)>span,.wp-block-pdm-company-info .company-socials:has(.company-icon)>div,.wp-block-pdm-company-info .company-socials:has(.company-icon)>p,.wp-block-pdm-company-info .company-socials:has(.company-icon)>span{flex:1}@media(max-width:768px){.wp-block-pdm-company-info .company-map.map-default iframe,.wp-block-pdm-company-info .company-map.map-full iframe{height:300px;max-width:100%}.wp-block-pdm-company-info .company-socials{gap:8px}.wp-block-pdm-company-info .company-socials a i{font-size:1.1em}}
