section.contact{padding-block:var(--spacing-3xl);display:grid;gap:var(--spacing-sm) var(--spacing-3xl)}section.contact:first-child{padding-block-start:calc(var(--header-offset) + var(--spacing-3xl))}section.contact .content{container-type:inline-size}section.contact .heading{margin-bottom:var(--spacing-2xs)}section.contact .text{font-size:var(--font-size-body-lg)}section.contact .text p,section.contact .text li{font-size:inherit}section.contact .contact-info{margin-block:var(--spacing-sm) var(--spacing-2xs)}section.contact .contact-info>p{display:flex;gap:var(--spacing-3xs)}section.contact .contact-info i{display:inline-block;width:1.375em;height:1.375em;mask-size:contain;mask-position:center;mask-repeat:no-repeat;background-color:currentColor;vertical-align:middle;color:var(--text-link-color-light)}section.contact .contact-info i.phone{mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/phone.svg")}section.contact .contact-info i.fax{mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/fax.svg")}section.contact .contact-info i.address{mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/location.svg")}section.contact .contact-info i.hours{mask-image:url("/wp-content/themes/propaganda-theme/assets/icons/hours.svg")}@container (min-width: 36rem){section.contact .contact-info{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spacing-2xs)}}section.contact.has-image .img-container,section.contact.has-image .map-container,section.contact.has-map .img-container,section.contact.has-map .map-container{position:relative;clip-path:polygon(1em 0, calc(100% - 1em) 0, 100% 1em, 100% calc(100% - 1em), calc(100% - 1em) 100%, 1em 100%, 0 calc(100% - 1em), 0 1em);overflow:hidden;display:none}section.contact.has-image .img-container>img,section.contact.has-image .img-container>#map,section.contact.has-image .map-container>img,section.contact.has-image .map-container>#map,section.contact.has-map .img-container>img,section.contact.has-map .img-container>#map,section.contact.has-map .map-container>img,section.contact.has-map .map-container>#map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}section.contact.has-image .map-container,section.contact.has-map .map-container{display:block;aspect-ratio:3/2}section.contact #map{--close-button-icon-size: var(--font-size-body-xl);--close-button-icon-margin: var(--spacing-3xs);width:100%;height:100%}section.contact #map [role=dialog]{flex-direction:row !important;background-color:var(--bg-color-dark)}section.contact #map [role=dialog]>div:first-child{order:1 !important;align-self:flex-start}section.contact #map [role=dialog]>div:last-child{overflow:auto !important;padding:var(--spacing-2xs);padding-left:0}section.contact #map [role=dialog]+div::after{background-color:var(--bg-color-dark)}section.contact #map .tooltip-content .location-name{margin-bottom:var(--spacing-3xs);max-width:9em;line-height:1.1;text-wrap:balance}section.contact #map button[aria-label=Close]{width:auto !important;height:auto !important;color:currentColor}section.contact #map button[aria-label=Close]>span{width:var(--close-button-icon-size) !important;height:var(--close-button-icon-size) !important;margin:var(--close-button-icon-margin) !important;background-color:currentColor}@media(min-width: 62rem){section.contact{grid-template-columns:1fr 1fr}section.contact.has-image,section.contact.has-map{grid-template-rows:1fr auto auto 1fr}section.contact.has-image .content,section.contact.has-map .content{grid-row:2}section.contact.has-image .form-wrapper,section.contact.has-map .form-wrapper{grid-row:3}section.contact.has-image .img-container,section.contact.has-image .map-container,section.contact.has-map .img-container,section.contact.has-map .map-container{display:block;grid-row:1/5}section.contact.has-image .map-container,section.contact.has-map .map-container{aspect-ratio:unset}}/*# sourceMappingURL=contact.css.map */
