/**handles:hello-elementor-child-style**/
.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a.elementor-icon.elementor-social-icon:hover{font-size:var(--icon-size,25px)!important;line-height:var(--icon-size,25px)!important}.page,.post{margin:0!important}.bsui .pb-2,.bsui .py-2{display:none!important}.addressbutton{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.goldcarddesc{font-size:1em!important;text-wrap:balance!important}a#bl-business-name{text-wrap:balance!important}@media screen and (max-width:1495px){.addressbutton{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch}}@media screen and (max-width:1024px){.addressbutton{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10ch}}@media screen and (max-width:600px){.addressbutton{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10ch}.goldcarddesc{font-size:14px!important;line-height:20px!important;text-wrap:balance!important}}.h-card{width:calc(33% - 1em)!important;max-width:calc(33% - 1em)!important;min-width:calc(33% - 1em)!important}.horizontalScrollContainer{position:sticky;top:0}.horizontalScrollTranslate.e-con{width:fit-content;transition:transform .14s cubic-bezier(.03,.89,.74,1.01)}.horizontalScrollTranslate>.e-con.e-con{height:100vh;max-height:100vh}