/* Firefox ignores column-count on a display:table-cell box; keep the 3-column gallery with a block box. */
@media (min-width:768px){.popup-gallery{display:block}.popup-gallery .image_gallery{break-inside:avoid}}

/* Contact form: sending state (formScript.html.twig toggles .is-loading + disabled). */
.btn_send{position:relative}
.btn_send:disabled{cursor:wait;opacity:.75}
.btn_send.is-loading span{visibility:hidden}
.btn_send.is-loading::after{content:"";position:absolute;inset:0;margin:auto;width:22px;height:22px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:btn-send-spin .8s linear infinite}
@keyframes btn-send-spin{to{transform:rotate(360deg)}}
