/* Free Shortcode wrappers around the preserved closed-only map/form markup. */
.brz .brz-wp-shortcode:has(.closed-frame-placeholder) .brz-embed-code{display:block}
.brz .brz-wp-shortcode .brz-forms2 .brz-btn-submit{font-weight:700}
/* Use the native accessible select: the Shortcode does not load Select2. */
.brz .brz-wp-shortcode .brz-forms2__field-select{position:relative}
.brz .brz-wp-shortcode .brz-forms2__field-select>select.brz-select{visibility:visible!important;appearance:none;-webkit-appearance:none;flex:1;align-self:stretch;box-sizing:border-box;width:100%;height:auto;min-height:41px;margin:0;border:0;background:transparent;padding:10px 34px 10px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:normal;color:rgba(4,4,4,.99);opacity:.7}
.brz .brz-wp-shortcode .brz-forms2__field-select>select.brz-select:has(option:checked:not([value=""])){opacity:1}
.brz .brz-wp-shortcode .brz-forms2__field-select>.brz-forms2__select--arrow{position:absolute;right:20px;top:50%;width:14px;height:14px;transform:translateY(-50%);pointer-events:none}
@media(min-width:768px){.brz .brz-wp-shortcode .brz-forms2__field-select>select.brz-select{padding:14px 38px 14px 24px;font-size:17px}.brz .brz-wp-shortcode .brz-forms2__field-select>.brz-forms2__select--arrow{right:24px}}
