body.single-post .hrt-smart-contact-popup,body.single-post .hrt-smart-contact-helper,body.single-post .hrt-site-contact-popup,body.single-post .hrt-contact-popup,body.single-post .hrt-contact-helper,body.single-post #hrt-smart-contact-popup,body.single-post #hrt-contact-popup,body.single-post #hrt-contact-helper{display:none!important}
.rwbs-page.rwbs-has-contact{--hrt-bcs-total:calc(var(--hrt-bcs-width,320px) + var(--hrt-bcs-gap,32px));}
body.rwbs-custom-single main#primary.rwbs-page.rwbs-has-contact{max-width:none!important}
.rwbs-has-contact .rwbs-layout{width:min(100%,calc(var(--rwbs-width,900px) + var(--hrt-bcs-width,320px) + var(--hrt-bcs-gap,32px)));margin:0 auto;padding:0 20px;display:grid;gap:var(--hrt-bcs-gap,32px);align-items:start}
body.hrt-bcs-side-left .rwbs-has-contact .rwbs-layout{grid-template-columns:minmax(240px,var(--hrt-bcs-width,320px)) minmax(0,var(--rwbs-width,900px))}
body.hrt-bcs-side-right .rwbs-has-contact .rwbs-layout{grid-template-columns:minmax(0,var(--rwbs-width,900px)) minmax(240px,var(--hrt-bcs-width,320px))}
body.hrt-bcs-side-left .rwbs-has-contact .rwbs-article{grid-column:2}
body.hrt-bcs-side-right .rwbs-has-contact .rwbs-article{grid-column:1}
.rwbs-has-contact .rwbs-article{grid-row:1;width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}
body.hrt-bcs-side-left .hrt-bcs{grid-column:1}
body.hrt-bcs-side-right .hrt-bcs{grid-column:2}
.hrt-bcs{grid-row:1;min-width:0;color:var(--hrt-bcs-text,#000);font-family:inherit}.hrt-bcs.is-hidden{display:none!important}.hrt-bcs__card{padding:var(--hrt-bcs-pad,24px);border:1px solid var(--hrt-bcs-border,#f2e6d6);border-radius:var(--hrt-bcs-radius,24px);background:var(--hrt-bcs-bg,#fff1db);box-shadow:0 16px 38px rgba(0,0,0,var(--hrt-bcs-shadow-alpha,.07))}
.hrt-bcs__card h2{margin:0 0 var(--hrt-bcs-element-gap,18px);color:inherit;font-family:inherit;font-size:var(--hrt-bcs-h-size,26px);font-weight:var(--hrt-bcs-h-weight,700);line-height:1.18}.hrt-bcs__card p{margin:0 0 var(--hrt-bcs-element-gap,18px);font-size:var(--hrt-bcs-b-size,16px);line-height:var(--hrt-bcs-line-height,1.55)}.hrt-bcs__details{margin:0 0 var(--hrt-bcs-element-gap,18px);padding:0;list-style:none}.hrt-bcs__details li{margin:8px 0}.hrt-bcs__details a{display:flex;gap:8px;align-items:flex-start;color:inherit;font-size:var(--hrt-bcs-b-size,16px);font-weight:650;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.hrt-bcs__details a:hover{color:var(--hrt-bcs-hover,#df7615)}
.hrt-bcs__actions{display:grid;gap:var(--hrt-bcs-action-gap,10px)}.hrt-bcs__button,.hrt-bcs__consult{display:flex;justify-content:center;align-items:center;gap:8px;min-height:var(--hrt-bcs-button-height,48px);padding:11px 16px;border-radius:var(--hrt-bcs-button-radius,60px);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s,transform .2s,color .2s}.hrt-bcs__button:hover{transform:translateY(-2px)}.hrt-bcs__button--primary{background:var(--hrt-bcs-accent,#ff9600);color:var(--hrt-bcs-accent-text,#000)}.hrt-bcs__button--primary:hover{background:var(--hrt-bcs-hover,#df7615);color:var(--hrt-bcs-accent-text,#000)}.hrt-bcs__button--wa{background:var(--hrt-bcs-wa,#25d366);color:var(--hrt-bcs-wa-text,#000)}.hrt-bcs__button--wa:hover{background:var(--hrt-bcs-wa-hover,#1ead55);color:var(--hrt-bcs-wa-text,#000)}.hrt-bcs__consult{min-height:auto;padding:7px 4px;color:var(--hrt-bcs-consult,var(--hrt-bcs-text,#000))}.hrt-bcs__consult:hover{color:var(--hrt-bcs-consult-hover,var(--hrt-bcs-hover,#df7615))}.hrt-bcs__close{position:absolute;top:9px;right:12px;width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit;font-size:22px;cursor:pointer}.hrt-bcs__mobile-bar{display:none}
.hrt-bcs__icon{width:var(--hrt-bcs-icon-size,18px);height:var(--hrt-bcs-icon-size,18px);flex:0 0 auto;fill:currentColor}
@media(min-width:1101px){.hrt-bcs{align-self:stretch;min-height:1px}.hrt-bcs:not(.hrt-bcs--desktop) .hrt-bcs__card{display:none}.hrt-bcs__card{position:fixed;z-index:var(--hrt-bcs-z,900);top:calc(var(--hrt-bcs-offset,130px) + var(--hrt-bcs-header-gap,20px) + var(--hrt-bcs-vertical-shift,0px));right:auto;left:var(--hrt-bcs-fixed-left,-9999px);width:var(--hrt-bcs-fixed-width,var(--hrt-bcs-width,320px));max-height:calc(100vh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;will-change:top}.hrt-bcs:not(.is-desktop-positioned) .hrt-bcs__card{visibility:hidden}.hrt-bcs--animate .hrt-bcs__card{animation:hrtBcsStickyIn .45s ease both}}
@keyframes hrtBcsStickyIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.rwbs-has-contact .rwbs-layout{display:block;max-width:var(--rwbs-width,900px)}.rwbs-has-contact .rwbs-article,.hrt-bcs{grid-column:auto;grid-row:auto}.hrt-bcs:not(.hrt-bcs--tablet) .hrt-bcs__card{display:none}.hrt-bcs__card{position:relative;top:auto;left:auto;width:auto;max-height:none;overflow:visible;transform:none;margin:0 0 44px}.hrt-bcs--animate .hrt-bcs__card{animation:hrtBcsInlineIn .45s ease both}.hrt-bcs__details{display:flex;flex-wrap:wrap;gap:8px 20px}.hrt-bcs__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}
@keyframes hrtBcsInlineIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:767px){body.hrt-blog-contact-enabled{padding-bottom:calc(var(--hrt-bcs-mobile-h,68px) + env(safe-area-inset-bottom))}.hrt-bcs__card{display:none!important}.hrt-bcs:not(.hrt-bcs--mobile) .hrt-bcs__mobile-bar{display:none}.hrt-bcs--mobile .hrt-bcs__mobile-bar{position:fixed;z-index:99990;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--hrt-bcs-action-gap,8px);min-height:var(--hrt-bcs-mobile-h,68px);padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-top:1px solid var(--hrt-bcs-border,#f2e6d6);background:var(--hrt-bcs-mobile-bg,#fffdf9);box-shadow:0 -8px 24px rgba(0,0,0,.12);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.hrt-bcs.is-footer-visible .hrt-bcs__mobile-bar{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(100%)}.hrt-bcs__mobile-bar a{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:var(--hrt-bcs-button-radius,60px);background:var(--hrt-bcs-accent,#ff9600);color:var(--hrt-bcs-accent-text,#000);font-weight:750;text-decoration:none}.hrt-bcs__mobile-bar .hrt-bcs__mobile-wa{background:var(--hrt-bcs-wa,#25d366);color:var(--hrt-bcs-wa-text,#000)}}
@media(prefers-reduced-motion:reduce){.hrt-bcs--animate .hrt-bcs__card{animation:none}.hrt-bcs__button{transition:none}}
