/* Content-aware spacing for HRT widgets merged in 3.4.18. */
.hrtvs-empty-block,.elementor-widget.hrtvs-empty-widget{display:none!important;margin:0!important;padding:0!important;border:0!important;min-height:0!important;height:0!important}.hrtvs-single-visible-block{gap:0!important}.hrtvs-single-visible-block>:first-child{margin-top:0!important}.hrtvs-single-visible-block>:last-child{margin-bottom:0!important}
.hrtvs-standard-section{padding-top:var(--hrtvs-section-space-desktop,50px)!important;padding-bottom:var(--hrtvs-section-space-desktop,50px)!important}@media(max-width:1024px){.hrtvs-standard-section{padding-top:var(--hrtvs-section-space-tablet,42px)!important;padding-bottom:var(--hrtvs-section-space-tablet,42px)!important}}@media(max-width:767px){.hrtvs-standard-section{padding-top:var(--hrtvs-section-space-mobile,30px)!important;padding-bottom:var(--hrtvs-section-space-mobile,30px)!important}}
.hrt-cbv__inner>:first-child,.hrt-cfs__inner>:first-child,.hrt-cvc__inner>:first-child,.hrt-cwc__inner>:first-child,.hrt-uag__inner>:first-child,.hrt-uve__inner>:first-child,.hrt-ubt__inner>:first-child,.hrt-cta__inner>:first-child{margin-top:0!important}
.hrt-cbv__inner>:last-child,.hrt-cfs__inner>:last-child,.hrt-cvc__inner>:last-child,.hrt-cwc__inner>:last-child,.hrt-uag__inner>:last-child,.hrt-uve__inner>:last-child,.hrt-ubt__inner>:last-child,.hrt-cta__inner>:last-child{margin-bottom:0!important}
.hrt-cbv__header:last-child,.hrt-cfs__header:last-child,.hrt-cvc__header:last-child,.hrt-cwc__header:last-child,.hrt-uag__header:last-child,.hrt-uve__header:last-child,.hrt-ubt__header:last-child{margin-bottom:0!important}
.hrt-cbv__header:empty,.hrt-cfs__header:empty,.hrt-cvc__header:empty,.hrt-cwc__header:empty,.hrt-uag__header:empty,.hrt-uve__header:empty,.hrt-ubt__header:empty,.hrt-cta__content:empty,.hrt-cta__buttons:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-cbv__inner>.hrt-cbv__notice:first-child,.hrt-cbv__inner>.hrt-cbv__source-row:first-child,.hrt-cfs__inner>.hrt-cfs__notice:first-child,.hrt-cfs__inner>.hrt-cfs__source-row:first-child,.hrt-cvc__inner>.hrt-cvc__notices:first-child,.hrt-uve__inner>.hrt-uve__cta:first-child,.hrt-ubt__inner>.hrt-ubt__note:first-child,.hrt-ubt__inner>.hrt-ubt__cta:first-child{margin-top:0!important}
.hrt-cta__box>.hrt-cta__buttons:first-child,.hrt-cta__box>.hrt-cta__content:first-child{margin-top:0!important}
.hrt-urr__inner>:first-child{margin-top:0!important}.hrt-urr__inner>:last-child{margin-bottom:0!important}.hrt-urr__header:empty,.hrt-urr__grid:empty,.hrt-urr__checklist:empty,.hrt-urr__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-upt__inner>:first-child{margin-top:0!important}.hrt-upt__inner>:last-child{margin-bottom:0!important}.hrt-upt__header:empty,.hrt-upt__grid:empty,.hrt-upt__notice:empty,.hrt-upt__source:empty,.hrt-upt__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-upt__guidance{display:flex;align-items:flex-start;gap:16px;padding:24px 26px;border-left:4px solid #ff9600;border-radius:18px;background:#fff1db;color:#333;line-height:1.7}.hrt-upt__guidance h3,.hrt-upt__checklist h3{margin:0 0 8px}.hrt-upt__checklist{padding:24px 26px;border:1px solid #f0e4d3;border-radius:18px;background:#fff}.hrt-upt__disclaimer{padding:13px 17px;border-radius:12px;background:#f5f5f5;color:#666;font-size:13px;text-align:center}.hrt-upt__guidance:empty,.hrt-upt__checklist:empty,.hrt-upt__disclaimer:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-urn__inner>:first-child{margin-top:0!important}.hrt-urn__inner>:last-child{margin-bottom:0!important}.hrt-urn__header:empty,.hrt-urn__grid:empty,.hrt-urn__guidance:empty,.hrt-urn__checklist:empty,.hrt-urn__disclaimer:empty,.hrt-urn__cta:empty{display:none!important;margin:0!important;padding:0!important}

/* Section padding remains user-controlled. Only spacing owned by hidden or absent children collapses. */
.hrt-urr__card{transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.hrt-urr__card:hover{background-color:#fff9f0;border-color:#ff9600;box-shadow:0 18px 42px -24px rgba(0,0,0,.3);transform:translateY(-5px)}.hrt-urr__grid .hrt-urr__icon{display:inline-flex;align-items:center;justify-content:center;color:#ff9600;font-size:30px;line-height:1;transition:color .25s ease}.hrt-urr__grid .hrt-urr__icon i{font-size:inherit}.hrt-urr__grid .hrt-urr__icon svg{display:block;width:1em;height:1em;fill:currentColor}.hrt-urr__card:hover .hrt-urr__icon{color:#df7615}
.hrt-evs__inner>:first-child{margin-top:0!important}.hrt-evs__inner>:last-child{margin-bottom:0!important}.hrt-evs__header:empty,.hrt-evs__grid:empty,.hrt-evs__guidance:empty,.hrt-evs__checklist:empty,.hrt-evs__disclaimer:empty,.hrt-evs__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-uke__inner>:first-child{margin-top:0!important}.hrt-uke__inner>:last-child{margin-bottom:0!important}.hrt-uke__header:empty,.hrt-uke__grid:empty,.hrt-uke__guidance:empty,.hrt-uke__checklist:empty,.hrt-uke__disclaimer:empty,.hrt-uke__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-uvt__inner>:first-child,.hrt-ukr__inner>:first-child{margin-top:0!important}.hrt-uvt__inner>:last-child,.hrt-ukr__inner>:last-child{margin-bottom:0!important}.hrt-uvt__header:empty,.hrt-uvt__grid:empty,.hrt-uvt__guidance:empty,.hrt-uvt__checklist:empty,.hrt-uvt__disclaimer:empty,.hrt-uvt__cta:empty,.hrt-ukr__header:empty,.hrt-ukr__grid:empty,.hrt-ukr__guidance:empty,.hrt-ukr__checklist:empty,.hrt-ukr__disclaimer:empty,.hrt-ukr__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-uka__inner>:first-child{margin-top:0!important}.hrt-uka__inner>:last-child{margin-bottom:0!important}.hrt-uka__header:empty,.hrt-uka__grid:empty,.hrt-uka__guidance:empty,.hrt-uka__checklist:empty,.hrt-uka__disclaimer:empty,.hrt-uka__cta:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-ukf__inner>:first-child,.hrt-ukb__inner>:first-child,.hrt-ukfees__inner>:first-child{margin-top:0!important}.hrt-ukf__inner>:last-child,.hrt-ukb__inner>:last-child,.hrt-ukfees__inner>:last-child{margin-bottom:0!important}.hrt-ukf__header:empty,.hrt-ukf__grid:empty,.hrt-ukf__guidance:empty,.hrt-ukf__checklist:empty,.hrt-ukf__disclaimer:empty,.hrt-ukf__cta:empty,.hrt-ukb__header:empty,.hrt-ukb__grid:empty,.hrt-ukb__guidance:empty,.hrt-ukb__checklist:empty,.hrt-ukb__disclaimer:empty,.hrt-ukb__cta:empty,.hrt-ukfees__header:empty,.hrt-ukfees__table-wrap:empty,.hrt-ukfees__note:empty{display:none!important;margin:0!important;padding:0!important}
.hrt-uklt__inner>:first-child,.hrt-ukee__inner>:first-child{margin-top:0!important}.hrt-uklt__inner>:last-child,.hrt-ukee__inner>:last-child{margin-bottom:0!important}.hrt-uklt__header:empty,.hrt-uklt__grid:empty,.hrt-uklt__guidance:empty,.hrt-uklt__checklist:empty,.hrt-uklt__disclaimer:empty,.hrt-uklt__cta:empty,.hrt-ukee__header:empty,.hrt-ukee__table-wrap:empty,.hrt-ukee__note:empty{display:none!important;margin:0!important;padding:0!important}

/* Consistent Elementor icon rendering for every USA badge. */
.hrt-uag__badge-icon,.hrt-ubt__badge-icon,.hrt-uve__badge-icon,.hrt-upt__badge-icon,.hrt-urr__badge-icon,.hrt-urn__badge-icon{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:1em;min-width:1em;height:1em;font-size:inherit;line-height:1;color:inherit}.hrt-uag__badge-icon i,.hrt-ubt__badge-icon i,.hrt-uve__badge-icon i,.hrt-upt__badge-icon i,.hrt-urr__badge-icon i,.hrt-urn__badge-icon i{display:inline-block!important;width:1em;height:1em;font-size:inherit!important;line-height:1}.hrt-uag__badge-icon svg,.hrt-ubt__badge-icon svg,.hrt-uve__badge-icon svg,.hrt-upt__badge-icon svg,.hrt-urr__badge-icon svg,.hrt-urn__badge-icon svg{display:block!important;width:1em!important;height:1em!important;fill:currentColor!important;color:inherit}.hrt-uag__badge-icon svg *,.hrt-ubt__badge-icon svg *,.hrt-uve__badge-icon svg *,.hrt-upt__badge-icon svg *,.hrt-urr__badge-icon svg *,.hrt-urn__badge-icon svg *{fill:currentColor!important}
